Bug 723971
Summary: | Daemons using read_condor_config crashes when <subsys>_LOG is not specified | ||
---|---|---|---|
Product: | Red Hat Enterprise MRG | Reporter: | Luigi Toscano <ltoscano> |
Component: | condor-job-hooks | Assignee: | Robert Rati <rrati> |
Status: | CLOSED ERRATA | QA Contact: | Luigi Toscano <ltoscano> |
Severity: | urgent | Docs Contact: | |
Priority: | urgent | ||
Version: | 2.0 | CC: | iboverma, matt, rrati, tstclair |
Target Milestone: | 2.0.1 | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | condor-job-hooks-1.5-4 | Doc Type: | Bug Fix |
Doc Text: |
C: If a subsys.parameter definition didn't exist in MRG Grid's configuration, such as LL_DAEMON_LOG, then the value for LOG would be used, which is a directory instead of a file
C: A confusing exception would be thrown
F: Added option to control whether read_condor_config should look for the param without subsystem
R: A configuration can now be guaranteed to use specific params and provide useful error messages
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2011-09-07 16:40:59 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: | 681648, 718265, 723887 |
Description
Luigi Toscano
2011-07-21 16:26:15 UTC
Added an optional arg to read_condor_config to determine if param should be looked up w/o a subsystem. This results in required updates to the following packages: condor-low-latency-1.2-2 condor-ec2-enhanced-1.2-2 condor-wallaby-4.1-3 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: C: If a subsys.parameter definition didn't exist in MRG Grid's configuration, such as LL_DAEMON_LOG, then the value for LOG would be used, which is a directory instead of a file C: A confusing exception would be thrown F: Added option to control whether read_condor_config should look for the param without subsystem R: A configuration can now be guaranteed to use specific params and provide useful error messages The new parameter for read_condor_config allows to raise an exception if the parameter (subsystem.param) does not exist, instead of simply claiming to have found the "param" form. In this case (carod), the LOG parameter is not enough, we need CAROD_LOG or, if not found (here was the missing check, because LOG was found) LL_DAEMON_LOG. The code which lookups for parameters in carod, caroniad, configd has been fixed as well to use the new parameter. Verified on RHEL5.7/6.1, i386/x86_64. condor-7.6.3-0.3.el5 condor-classads-7.6.3-0.3 condor-ec2-enhanced-1.2-2 condor-job-hooks-1.5-4 condor-low-latency-1.2-2 python-condorec2e-1.2-3 python-condorutils-1.5-4 condor-wallaby-client-4.1-4 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 |