Bug 831756
Summary: | Add ALLOW_NEGOTIATOR to the ExecuteNode feature | ||
---|---|---|---|
Product: | Red Hat Enterprise MRG | Reporter: | Robert Rati <rrati> |
Component: | condor-wallaby-base-db | Assignee: | Robert Rati <rrati> |
Status: | CLOSED ERRATA | QA Contact: | Lubos Trilety <ltrilety> |
Severity: | unspecified | Docs Contact: | |
Priority: | medium | ||
Version: | 2.0 | CC: | ltoscano, ltrilety, matt |
Target Milestone: | 2.3 | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | condor-wallaby-base-db-1.24-1 | Doc Type: | Bug Fix |
Doc Text: |
Cause: The ExceuteNode feature did not have ALLOW_NEGOTIATOR set
Consequence: Nodes could not allow matching
Fix: The ExceuteNode includes ALLOW_NEGOTIATOR
Result: Nodes will allow matching
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2013-03-06 18:44:24 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Robert Rati
2012-06-13 17:35:11 UTC
Added ALLOW_NEGOTIATOR to the ExecuteNode feature and to the startd subsystem. Fixed upstream on: BZ831756-ExecuteNode-ALLOW_NEGOTIATOR Tested with:
condor-wallaby-base-db-1.25-1
# cat var/lib/condor-wallaby-base-db/condor-base-db.snapshot
...
name: ExecuteNode
params:
...
ALLOW_NEGOTIATOR: $(ALLOW_NEGOTIATOR), $(CONDOR_HOST), $(IP_ADDRESS)
...
name: startd
params:
- ALLOW_NEGOTIATOR
...
# wallaby show-feature ExecuteNode
Console Connection Established...
ExecuteNode
name: "ExecuteNode"
params: {"PREEMPT"=>"( ((Activity == \"Suspended\") && ($(ActivityTimer) > $(MaxSuspendTime))) || (SUSPEND && (WANT_SUSPEND == False)) )", "SUSPEND"=>"( $(KeyboardBusy) || ( (CpuBusyTime > 2 * $(MINUTE)) && $(ActivationTimer) > 90 ) )", "RUNBENCHMARKS"=>"(LastBenchmark == 0 ) || ($(BenchmarkTimer) >= (4 * $(HOUR)))", "CONTINUE"=>"( $(CPUIdle) && ($(ActivityTimer) > 10) && (KeyboardIdle > $(ContinueIdleTime)) )", "WANT_VACATE"=>"( $(ActivationTimer) > 10 * $(MINUTE) || $(IsVanilla) )", "STARTD_ADDRESS_FILE"=>"$(LOG)/.startd_address", "PERIODIC_CHECKPOINT"=>"$(LastCkpt) > (3 * $(HOUR) + $RANDOM_INTEGER(-30,30,1) * $(MINUTE) )", "MAXJOBRETIREMENTTIME"=>"0", "BENCHMARKTIMER"=>"(CurrentTime - LastBenchmark)", "STARTD_ATTRS"=>">= \"$(COLLECTOR_HOST)\", SmallJob, KeyboardNotBusy, IsVanilla, ActivationTimer, MINUTE, StartIdleTime, CPUIdle, KeyboardBusy, ContinueIdleTime, MaxSuspendTime, MaxVacateTime, HOUR, LastCkpt", "STARTD_JOB_EXPRS"=>"ImageSize, ExecutableSize, JobUniverse, NiceUser", "WANT_SUSPEND"=>"( $(SmallJob) || $(KeyboardNotBusy) || $(IsVanilla) ) && ( $(SUSPEND) )", "START"=>"( (KeyboardIdle > $(StartIdleTime)) && ( $(CPUIdle) || (State != \"Unclaimed\" && State != \"Owner\")) )", "KILL"=>"$(ActivityTimer) > $(MaxVacateTime)", "DAEMON_LIST"=>">= STARTD", "STARTER"=>"$(SBIN)/condor_starter", "STARTD_LOG"=>"$(LOG)/StartLog", "MAX_STARTD_LOG"=>"1000000", "STARTD_DEBUG"=>"", "CONSOLE_DEVICES"=>"mouse, console", "ALLOW_NEGOTIATOR"=>"$(ALLOW_NEGOTIATOR), $(CONDOR_HOST), $(IP_ADDRESS)", "STARTER_LIST"=>"STARTER", "STARTD"=>"$(SBIN)/condor_startd"}
depends: ["Master"]
conflicts: []
included_features: ["BaseJobExecuter"]
annotation: "Enables running jobs"
# wallaby show-subsystem startd
Console Connection Established...
Showing the following subsystem: startd with {}
startd
name: "startd"
params: ["WANT_SUSPEND", "VM_NETWORKING_DEFAULT_TYPE", "UPDATE_INTERVAL", "TRIGGER_DATA_GETDATA_RECONFIG", "STARTD_JOB_EXPRS", "STARTD_DEBUG", "START", "MAX_VM_GAHP_LOG", "CONTINUE", "MAX_STARTD_LOG", "STARTER_LIST", "QMF_BROKER_USERNAME", "QMF_BROKER_HOST", "WANT_VACATE", "VM_GAHP_LOG", "TRIGGER_DATA_GETDATA_EXECUTABLE", "ALLOW_READ", "VM_MEMORY", "TRIGGER_DATA_GETDATA_PERIOD", "STARTER_DEBUG", "STARTD_CRON_NAME", "STARTD_ADDRESS_FILE", "QMF_DELETE_ON_SHUTDOWN", "PREEMPT", "KILL", "TRIGGER_DATA_JOBLIST", "SUSPEND", "STARTD_CRON_AUTOPUBLISH", "QMF_BROKER_PORT", "VM_NETWORKING_TYPE", "VM_NETWORKING_BRIDGE_INTERFACE", "VM_NETWORKING", "VM_GAHP_SERVER", "STARTER_LOG", "QMF_BROKER_AUTH_MECH", "PERIODIC_CHECKPOINT", "CONSOLE_DEVICES", "ALLOW_WRITE", "MAX_STARTER_LOG", "ENABLE_RUNTIME_CONFIG", "ALLOW_NEGOTIATOR", "VM_TYPE", "STARTD_LOG", "TCP_FORWARDING_HOST", "RUNBENCHMARKS", "MAXJOBRETIREMENTTIME", "LIBVIRT_XML_SCRIPT", "BENCHMARKTIMER", "TRIGGER_DATA_GETDATA_PREFIX", "STARTER", "STARTD_ATTRS", "STARTD", "QMF_BROKER_PASSWORD_FILE"]
annotation: "The list of parameters affecting the startd subsystem"
ALLOW_NEGOTIATOR is present in base db for subsystem startd and feature ExecuteNode
>>> verified
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHSA-2013-0564.html |