From cdce8d9f360294178baaa50b2187bdba6edd631d Mon Sep 17 00:00:00 2001 From: Sergiy Matusevych Date: Thu, 10 Oct 2024 07:15:01 -0700 Subject: [PATCH] Update demo to work with the latest MLOS (#48) --- README.md | 4 ++-- .../sqlite-journal-pagesize-caching-experiment.jsonc | 7 ++++--- .../sqlite-sync-journal-pagesize-caching-experiment.jsonc | 7 ++++--- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 2451f80..04552d4 100644 --- a/README.md +++ b/README.md @@ -166,7 +166,7 @@ For this demo, we will be using Github's Codespaces feature to provide a pre-con ```sh # Download the previously generated results database. - test -f mlos_bench.sqlite || wget -Nc https:///mlospublic.z13.web.core.windows.net/sqlite-autotuning/mlos_bench.sqlite + test -f mlos_bench.sqlite || wget -Nc https://mlospublic.z13.web.core.windows.net/sqlite-autotuning/mlos_bench.sqlite ``` 1. Activate the conda environment in the integrated terminal (lower panel): @@ -184,7 +184,7 @@ For this demo, we will be using Github's Codespaces feature to provide a pre-con ```sh mkdir -p workdir/benchbase/db.bak - wget -Nc -O workdir/benchbase/db.bak/tpcc.db https:///mlospublic.z13.web.core.windows.net/sqlite-autotuning/tpcc.db + wget -Nc -O workdir/benchbase/db.bak/tpcc.db https://mlospublic.z13.web.core.windows.net/sqlite-autotuning/tpcc.db ``` ## Using `mlos_bench` diff --git a/config/experiments/sqlite-journal-pagesize-caching-experiment.jsonc b/config/experiments/sqlite-journal-pagesize-caching-experiment.jsonc index 3ce0600..8bebf9b 100644 --- a/config/experiments/sqlite-journal-pagesize-caching-experiment.jsonc +++ b/config/experiments/sqlite-journal-pagesize-caching-experiment.jsonc @@ -18,9 +18,10 @@ ] }, - // What metric to optimize. - "optimization_target": "90th Percentile Latency (microseconds)", - "optimization_direction": "min", + // What metrics to optimize. + "optimization_targets": { + "99th Percentile Latency (microseconds)": "min" + }, // Store data in the workdir/ folder relative to the repo root. "workdir": "$PWD/workdir/", diff --git a/config/experiments/sqlite-sync-journal-pagesize-caching-experiment.jsonc b/config/experiments/sqlite-sync-journal-pagesize-caching-experiment.jsonc index 55d23d1..ecaaedb 100644 --- a/config/experiments/sqlite-sync-journal-pagesize-caching-experiment.jsonc +++ b/config/experiments/sqlite-sync-journal-pagesize-caching-experiment.jsonc @@ -18,9 +18,10 @@ ] }, - // What metric to optimize. - "optimization_target": "90th Percentile Latency (microseconds)", - "optimization_direction": "min", + // What metrics to optimize. + "optimization_targets": { + "99th Percentile Latency (microseconds)": "min" + }, // Store data in the workdir/ folder relative to the repo root. "workdir": "$PWD/workdir/",