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-31541: Change pipetaskInit job to not read full QuantumGraph #44

Merged
merged 10 commits into from Sep 9, 2021

Conversation

mxk62
Copy link
Contributor

@mxk62 mxk62 commented Sep 8, 2021

No description provided.

Function creating the job responsible for merging the execution Butler
was raising an exception if some of job attributes were not specified in
the configuration.  Alter it to handle such cases gracefully.
Copy link
Collaborator

@MichelleGower MichelleGower left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two code questions and some misc comment tweaking/cleanup. Approved for merging after changes.

doc/lsst.ctrl.bps/quickstart.rst Outdated Show resolved Hide resolved
python/lsst/ctrl/bps/transform.py Outdated Show resolved Hide resolved
python/lsst/ctrl/bps/wms/htcondor/htcondor_service.py Outdated Show resolved Hide resolved
doc/lsst.ctrl.bps/execution_butler.yaml Outdated Show resolved Hide resolved
doc/lsst.ctrl.bps/execution_butler.yaml Outdated Show resolved Hide resolved
doc/changes/DM-31541.feature.rst Outdated Show resolved Hide resolved
The memory autoscaling mechanism requires a hard memory limit to avoid
jobs staying in the job queue indefinitely due to unsatisfied memory
requirements.  BPS was trying to determine this limit by querying
available computational resources regardless whether the memory
autoscaling was enabled or not and always complained if failed.  I made
changes to prevent it from pestering users about it when not really
necessary.
create_init_workflow() was rereading the quantum graph unnecessarily
which might result in memory issues for large graphs.  Modified the code
to pass it directly from the caller instead.
@mxk62 mxk62 merged commit 015791c into master Sep 9, 2021
@mxk62 mxk62 deleted the tickets/DM-31541 branch September 9, 2021 03:47
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.

None yet

2 participants