Bug 700774
| Summary: | [RFE] aviary doesn't insert default values into job classads | ||
|---|---|---|---|
| Product: | Red Hat Enterprise MRG | Reporter: | Martin Kudlej <mkudlej> |
| Component: | condor | Assignee: | Pete MacKinnon <pmackinn> |
| Status: | CLOSED ERRATA | QA Contact: | Martin Kudlej <mkudlej> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 2.0 | CC: | iboverma, jneedle, matt, tmckay, tstclair |
| Target Milestone: | 2.0.1 | Keywords: | FutureFeature |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | condor-7.6.3-0.1 | Doc Type: | Enhancement |
| Doc Text: |
Cause: Aviary-submitted jobs included a minimal set of job attributes necessary to run in most universes. However, it was not a complete set for all slot configurations.
Consequence: Aviary-submitted jobs would not match to startds configured for dynamic slot provisioning unless a user explicitly added the necessary attributes.
Change: Aviary submissions now implicitly include the required attributes necessary for correct matching to dynamic provisioning slots.
Result: Aviary-submitted jobs match and run on dynamic provisioning slots without additional user intervention.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-09-07 16:43:19 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 723887 | ||
|
Description
Martin Kudlej
2011-04-29 11:09:26 UTC
Fixed upstream at UW V7.6_branch b9a8b412a2 condor_submit-like defaults added in for: - DiskUsage=1 - ImageSize=0 - RequestCpus=1 - RequestDisk=DiskUsage - RequestMemory=ceiling(ifThenElse(JobVMMemory =!= undefined,JobVMMemory,ImageSize / 1024.000000)) Trevor, can you comment on the support from cumin for this? The QMF plugins don't augment the inbound submission across the board (e.g., Requirements are sent from the cumin client). Looks like we have defaults for these:
- DiskUsage=0
- RequestDisk, configurable default, out of the box is 1GB
- RequestMemory
for non-VM jobs, configurable default, out of the box is 512MB
for VM jobs
"ceiling(ifThenElse(JobVMMemory =!= undefined," + \
"JobVMMemory, " + \
"ImageSize / 1024.000000))"
I don't see any defaults for ImageSize or RequestCpus set in cumin.
Technical note added. If any revisions are required, please edit the "Technical Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services team.
New Contents:
Cause: Aviary-submitted jobs included a minimal set of job attributes necessary to run in most universes. However, it was not a complete set for all slot configurations.
Consequence: Aviary-submitted jobs would not match to startds configured for dynamic slot provisioning unless a user explicitly added the necessary attributes.
Change: Aviary submissions now implicitly include the required attributes necessary for correct matching to dynamic provisioning slots.
Result: Aviary-submitted jobs match and run on dynamic provisioning slots without additional user intervention.
Tested with condor-7.6.3-0.3 condor-aviary-7.6.3-0.3 on RHEL 5.7/6.1 x i386/x86_64 and it works. -> VERIFIED An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2011-1249.html |