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

DM-46137: Deploy Times Square 0.13.0 #3665

Merged
merged 5 commits into from
Sep 12, 2024
Merged

DM-46137: Deploy Times Square 0.13.0 #3665

merged 5 commits into from
Sep 12, 2024

Conversation

jonathansick
Copy link
Member

@jonathansick jonathansick commented Sep 6, 2024

This version of Times Square adds timeouts for GitHub Check runs to protect against hanging Noteburst executions.

See lsst-sqre/times-square#81 and https://github.com/lsst-sqre/times-square/releases/tag/0.13.0

Also deploys noteburst 0.13.0 with support for timeouts in its jobs. https://github.com/lsst-sqre/noteburst/releases/tag/0.13.0

@jonathansick jonathansick force-pushed the tickets/DM-46137 branch 3 times, most recently from 4ede875 to 691de8a Compare September 12, 2024 19:38
This adds TS_CHECK_RUN_TIMEOUT and TS_DEFAULT_EXECUTION_TIMEOUT
environment variables.
Make the defaults large enough to handle some of the heavier-weight
Times Square notebooks like
https://usdf-rsp-dev.slac.stanford.edu/times-square/github/lsst/schedview_notebooks/nightly/scheduler-nightsum
that currently take 200 seconds to execute.

On data-dev I've kept the shorter timeout for testing.
This seems better because the JupyterLab notebook execution endpoint is
synchronous, so we may need to also run the noteburst jobs
synchronously.
@jonathansick jonathansick marked this pull request as ready for review September 12, 2024 19:40
@jonathansick jonathansick added this pull request to the merge queue Sep 12, 2024
Merged via the queue into main with commit eeabcd8 Sep 12, 2024
6 checks passed
@jonathansick jonathansick deleted the tickets/DM-46137 branch September 12, 2024 19:43
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