8000 Add support for BENCHMARK_ROOT_DIRECTORY cmake option to change benchmark runner root directory, and add support for cache_file and reload options to enable better caching for non-DuckDB databases by Mytherin · Pull Request #17355 · duckdb/duckdb · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Add support for BENCHMARK_ROOT_DIRECTORY cmake option to change benchmark runner root directory, and add support for cache_file and reload options to enable better caching for non-DuckDB databases #17355

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 4, 2025

Conversation

Mytherin
Copy link
Collaborator
@Mytherin Mytherin commented May 4, 2025

The BENCHMARK_ROOT_DIRECTORY can be set to change the root directory of the benchmark runner (similar to #16540 for the unit tester).

In addition, this PR adds two new options:

  • cache_file - specifies a non-database file to use as a caching point - load is run only when the cache file does not exist
  • reload - specifies a query to run to initialize the system when reloading (i.e. when the cache_file exists)

…mark runner root directory, and add support for cache_file and reload options to enable better caching for non-DuckDB databases
@Mytherin Mytherin merged commit 69c0cea into duckdb:main May 4, 2025
47 checks passed
krlmlr added a commit to duckdb/duckdb-r that referenced this pull request May 18, 2025
Handle both ENCRYPTION_KEY and STORAGE_VERSION passed as options (duckdb/duckdb#17357)
Support --directories option in format.py (duckdb/duckdb#17354)
Add support for BENCHMARK_ROOT_DIRECTORY cmake option to change benchmark runner root directory, and add support for cache_file and reload options to enable better caching for non-DuckDB databases (duckdb/duckdb#17355)
Pass commit ID to NotifyExternalRepositories.yml (duckdb/duckdb#17333)
krlmlr added a commit to duckdb/duckdb-r that referenced this pull request May 18, 2025
Handle both ENCRYPTION_KEY and STORAGE_VERSION passed as options (duckdb/duckdb#17357)
Support --directories option in format.py (duckdb/duckdb#17354)
Add support for BENCHMARK_ROOT_DIRECTORY cmake option to change benchmark runner root directory, and add support for cache_file and reload options to enable better caching for non-DuckDB databases (duckdb/duckdb#17355)
Pass commit ID to NotifyExternalRepositories.yml (duckdb/duckdb#17333)
krlmlr added a commit to duckdb/duckdb-r that referenced this pull request May 19, 2025
Handle both ENCRYPTION_KEY and STORAGE_VERSION passed as options (duckdb/duckdb#17357)
Support --directories option in format.py (duckdb/duckdb#17354)
Add support for BENCHMARK_ROOT_DIRECTORY cmake option to change benchmark runner root directory, and add support for cache_file and reload options to enable better caching for non-DuckDB databases (duckdb/duckdb#17355)
Pass commit ID to NotifyExternalRepositories.yml (duckdb/duckdb#17333)
krlmlr added a commit to duckdb/duckdb-r that referenced this pull request May 19, 2025
Handle both ENCRYPTION_KEY and STORAGE_VERSION passed as options (duckdb/duckdb#17357)
Support --directories option in format.py (duckdb/duckdb#17354)
Add support for BENCHMARK_ROOT_DIRECTORY cmake option to change benchmark runner root directory, and add support for cache_file and reload options to enable better caching for non-DuckDB databases (duckdb/duckdb#17355)
Pass commit ID to NotifyExternalRepositories.yml (duckdb/duckdb#17333)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0