Skip to content

Update study configuration during execution#445

Merged
jwhite242 merged 16 commits intodevelopfrom
feature/update_study_exec
Dec 12, 2024
Merged

Update study configuration during execution#445
jwhite242 merged 16 commits intodevelopfrom
feature/update_study_exec

Conversation

@jwhite242
Copy link
Copy Markdown
Collaborator

@jwhite242 jwhite242 commented Sep 18, 2024

This feature adds the ability to change some of a study's configuration during execution, including:

  • rlimit (restart limit)
  • throttle
  • sleep

Implementation works like cancel, taking paths to executing study workspaces. Configuration parameters can be updated either via an interactive prompt for each study workspace given, or using explicit/repeated keyword arguments for each configuration parameter.

Current Limitations:

  • rlimit is a per step configuration, but it is only set globally in current implementation
  • If a study is no longer running, updating rlimit will not yet resume the study to account for any increases

@jwhite242 jwhite242 self-assigned this Sep 18, 2024
@jwhite242 jwhite242 force-pushed the feature/update_study_exec branch from 0d55aad to 34166d4 Compare November 20, 2024 00:26
@jwhite242 jwhite242 marked this pull request as ready for review November 22, 2024 02:36
@jwhite242 jwhite242 merged commit 0802410 into develop Dec 12, 2024
jwhite242 added a commit that referenced this pull request Jul 24, 2025
* Make flux adapter aware of banks and queues (#453)
* Update script adapters to sanitize paths of serialized scripts (#451)
* Enable updating study configuration during execution (#445)
* Drop python 3.7 and update build system/dependencies (#448)
* Fix typo on index.md (#439)

---------

Co-authored-by: Hoetmaaiers <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant