Skip to content

Commit 731db40

Browse files
committed
now downloading job queries from https://event.cwi.nl/da/job/
1 parent 8673155 commit 731db40

File tree

2 files changed

+6
-21
lines changed

2 files changed

+6
-21
lines changed

benchmark/job/cli.py

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
)
1414

1515
JOB_TABLES_URL = "https://event.cwi.nl/da/job/imdb.tgz"
16+
JOB_QUERIES_URL = "https://event.cwi.nl/da/job/job.tgz"
1617
JOB_QUERY_NAMES = [
1718
"1a",
1819
"1b",
@@ -159,7 +160,7 @@ def job_workload(
159160
dbgym_cfg: DBGymConfig, query_subset: str, scale_factor: float
160161
) -> None:
161162
assert scale_factor == DEFAULT_SCALE_FACTOR
162-
_clone_job_queries(dbgym_cfg)
163+
_download_job_queries(dbgym_cfg)
163164
_generate_job_workload(dbgym_cfg, query_subset)
164165

165166

@@ -172,24 +173,8 @@ def _download_job_data(dbgym_cfg: DBGymConfig) -> None:
172173
)
173174

174175

175-
def _clone_job_queries(dbgym_cfg: DBGymConfig) -> None:
176-
expected_symlink_dpath = (
177-
dbgym_cfg.cur_symlinks_build_path(mkdir=True) / "job-queries.link"
178-
)
179-
if expected_symlink_dpath.exists():
180-
logging.getLogger(DBGYM_LOGGER_NAME).info(
181-
f"Skipping clone: {expected_symlink_dpath}"
182-
)
183-
return
184-
185-
logging.getLogger(DBGYM_LOGGER_NAME).info(f"Cloning: {expected_symlink_dpath}")
186-
real_build_path = dbgym_cfg.cur_task_runs_build_path(mkdir=True)
187-
subprocess_run(
188-
f"./clone_job_queries.sh {real_build_path}", cwd=dbgym_cfg.cur_source_path()
189-
)
190-
symlink_dpath = link_result(dbgym_cfg, real_build_path / "job-queries")
191-
assert expected_symlink_dpath.samefile(symlink_dpath)
192-
logging.getLogger(DBGYM_LOGGER_NAME).info(f"Cloned: {expected_symlink_dpath}")
176+
def _download_job_queries(dbgym_cfg: DBGymConfig) -> None:
177+
_download_and_untar_dir(dbgym_cfg, JOB_QUERIES_URL, "job.tgz", "job-queries")
193178

194179

195180
def _download_and_untar_dir(

benchmark/job/job_schema.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
-- Copied over from https://github.com/wangpatrick57/job-queries/blob/master/schema.sql (from an older commit)
2-
-- We copied it over so that we have control over the schema, not job-queries.
1+
-- Copied over from https://event.cwi.nl/da/job/job.tgz.
2+
-- We copied it over so that we have control over the schema.
33
CREATE TABLE aka_name (
44
id integer NOT NULL PRIMARY KEY,
55
person_id integer NOT NULL,

0 commit comments

Comments
 (0)