-
Notifications
You must be signed in to change notification settings - Fork 107
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
Have default memory be 3.0 GiB #12227
base: master
Are you sure you want to change the base?
Conversation
Jenkins results:
|
@LinaresToine thank you for providing these changes. I was probably not clear with my statement, as the current change would affect the default merge job memory requirements to 3GB for everything using WMCore - not only Express workflows. Actually, this does not even change the memory requirements, but only the memory watchdog. Looking into details of the Express factory, I see it has a custom method for creating a merge task:
Perhaps a better change for the Then in the Express factory, you pass the new value for maxpss when calling What is left to do is, to check where Merge memory requirement can be defined and define it over there as well. Apparently done here: https://github.com/dmwm/WMCore/blob/master/src/python/WMCore/WMSpec/WMTask.py#L599, but we don't seem to ever set these requirements... Probably something that we need to change for central production as well! |
Thank you for your clarification @amaltaro. Indeed what I was proposing would have affected every type of merge task. Also thank you for your suggestions, with them I updated the PR and created the PR dmwm/T0#5030 in the T0 repository. Let me know what you think. |
Jenkins results:
|
Fixes #12086
Status
Ready
Description
Express merge tasks now require 3.0 GiB
Is it backward compatible (if not, which system it affects?)
YES
Related PRs
#12085
12085 is closed now.
External dependencies / deployment changes
NO