Skip to content
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

[feat] Expose SQLite connection timeout as configuration parameter #3253

Merged
merged 4 commits into from
Sep 4, 2024

Conversation

vkarak
Copy link
Contributor

@vkarak vkarak commented Sep 1, 2024

This is a follow up of #3227.

Due to the concurrency limitations of SQLite we expose the connection timeout parameter to mitigate potential "database is locked" errors. We also set the default value to 60s, which is sufficiently longer than the default 5s.

We also issue a warning instead of error if --performance-report fails and print a stack trace in verbose mode.

@vkarak vkarak added prio: normal reporting Issues related to reporting and processing the test results labels Sep 1, 2024
@vkarak vkarak added this to the ReFrame 4.7 milestone Sep 1, 2024
@vkarak vkarak requested review from ekouts and teojgo September 1, 2024 20:02
@vkarak vkarak self-assigned this Sep 1, 2024
@vkarak vkarak merged commit 262b1f3 into reframe-hpc:develop Sep 4, 2024
23 checks passed
@vkarak vkarak deleted the feat/sqlite_conn_timeout branch September 4, 2024 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
prio: normal reporting Issues related to reporting and processing the test results
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants