-
Notifications
You must be signed in to change notification settings - Fork 4
Further fixes to job submission #335
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
Changes from 12 commits
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
3a016be
fix: submit cluster jobs as the authenticated user's euid
allison-truhlar 543d9cb
fix: resolve job work directory under the user's home, not root's
allison-truhlar 95742f4
fix: remove any existing repo_link symlink before creating it
allison-truhlar db6f047
test: resolve bsub to full path
allison-truhlar 99fda28
fix: submit with username because bsub doesn't use geteuid internally
allison-truhlar e2affc7
chore: bump alpha version for a pre-release to test changes
allison-truhlar 95b301f
feat: add cluster.extra_paths setting to configure scheduler PATH
allison-truhlar eff3c09
chore: new alpha version to create a release testing more changes to …
allison-truhlar c85bade
feat: add cluster.extra_env config for setting scheduler environment …
allison-truhlar fc2a569
chore: new alpha version to test changes for using apps while running…
allison-truhlar ab33f34
test: take out previously added -U username
allison-truhlar 6ebf98b
chore: bump alpha version for another test pre-release
allison-truhlar 8b57085
refactor: move extra_paths, extra_env out of cluster settings to top …
allison-truhlar be57371
feat: add env_source_script setting to source shell env at startup
allison-truhlar a276bb3
feat: add pre_run to pixi task entry points for PATH setup
allison-truhlar 045ff9c
chore: bump alpha version for test release
allison-truhlar 52d6c84
fix: use per-user repo cache and submit LSF jobs as authenticated user
allison-truhlar 4638fd5
chore: bump alpha version for test release
allison-truhlar a9b6c89
test: remove -U; this is only for advance submissions
allison-truhlar ce1c0d8
chore: bump alpha version
allison-truhlar 422170f
cleanup: remove now unused top level extra_env and extra_paths env vars
allison-truhlar 486489f
run lsf operations in separate worker with setuid
krokicki bb301a8
wrap other file operations in user contexts
krokicki e83338c
fix error serializing cached_repo_dir
krokicki 1c69ef2
only switch identity when running as root
krokicki 69a0303
Merge remote-tracking branch 'refs/remotes/origin/further-fixes-to-jo…
krokicki 0bc19b7
chore: bump alpha verison for test release
allison-truhlar 198ef8e
updated to py_cluster_api 0.4.0
krokicki 594cadc
move bjobs monitoring into worker process
krokicki e93c7fc
chore: bump alpha version for test release
allison-truhlar a8f5dba
fix: if cluster rejects a submission, clean up job entry in db
allison-truhlar 06c0ccd
refactor: show job submission errs on form, not as toast
allison-truhlar d507051
fix: run git/manifest operations in worker subprocess instead of Effe…
allison-truhlar e1a58e2
fix: add user context to submit_job response and validate_paths endpoint
allison-truhlar 97fc166
fix: seed poll stubs with current DB status to prevent status toggling
allison-truhlar 5e571d1
chore: add debug logging for effective user identity in apps/jobs flow
allison-truhlar 804295c
chore: bump alpha version for test release
allison-truhlar df1c5d0
fix: use file lock so only one uvicorn worker polls bjobs per cycle
allison-truhlar 07c129c
test: add tests for poll lock election and status-update logic
allison-truhlar 5105d12
chore: new alpha version for test release
allison-truhlar 134a760
fix: hold poll lock through sleep interval and fix misleading log
allison-truhlar 391f838
fix(tests): hold the file lock for longer to prevent other worker fro…
allison-truhlar 312fe46
fix: only run job polling if there are active jobs in the user's db
allison-truhlar c1e4bc7
chore: new alpha version for test release
allison-truhlar 8c89296
Merge branch 'main' into further-fixes-to-job-submission
allison-truhlar e631cb9
Merge branch 'main' into further-fixes-to-job-submission
allison-truhlar File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.