Bug 871080
Summary: | Queryserver is not visible in locator | ||
---|---|---|---|
Product: | Red Hat Enterprise MRG | Reporter: | Martin Kudlej <mkudlej> |
Component: | condor-aviary | Assignee: | Pete MacKinnon <pmackinn> |
Status: | CLOSED ERRATA | QA Contact: | Tomas Rusnak <trusnak> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | Development | CC: | iboverma, matt, pmackinn, trusnak, tstclair |
Target Milestone: | 2.3 | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | condor-7.8.7-0.6 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-03-06 18:47:20 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: | |||
Bug Depends On: | |||
Bug Blocks: | 733515, 807398, 810982 |
Description
Martin Kudlej
2012-10-29 14:57:44 UTC
Retested with: $CondorVersion: 7.8.7 Nov 15 2012 BuildID: RH-7.8.7-0.5.el6 $ $CondorPlatform: X86_64-RedHat_6.3 $ condor-wallaby-base-db-1.24-2.el6.noarch python-condorutils-1.5-6.el6.noarch condor-aviary-7.8.7-0.5.el6.x86_64 condor-wallaby-client-5.0.3-2.el6.noarch condor-wallaby-tools-5.0.3-2.el6.noarch condor-7.8.7-0.5.el6.x86_64 condor-debuginfo-7.8.7-0.5.el6.x86_64 condor-classads-7.8.7-0.5.el6.x86_64 ruby-condor-wallaby-5.0.3-2.el6.noarch # ./locator.py --type=ANY --s --r=/etc/condor/certs/ca.crt --k=/etc/condor/certs/client.key --c=/etc/condor/certs/client.crt CUSTOM | QUERY_SERVER | cm_host.example.com | http://node1.example.com:60046/services/query/ # ./locator.py --type=ANY --s --r=/etc/condor/certs/ca.crt --k=/etc/condor/certs/client.key --c=/etc/condor/certs/client.crt CUSTOM | QUERY_SERVER | cm_host.example.com | http://node2.example.com:33864/services/query/ As you can see, there are rotating QueryServers from all nodes and no schedds. The result should be (3 nodes with aviary) - 3 queryservers and 3 schedulers. Implementation was constructing the key from the wrong piece of info (the pool name). This should have been SCHEDD_NAME and is now corrected. Please note that SCHEDD_NAME is the distinguishing data for schedulers and query servers in HA deployment. Multiple query servers configured with the same SCHEDD_NAME will show only the first registered endpoint (not a bug). Tested on RHEL 5.9/6.4 x i386/x86_64 with condor-7.8.7-0.6.el6_3.x86_64 condor-aviary-7.8.7-0.6.el6_3.x86_64 condor-classads-7.8.7-0.6.el6_3.x86_64 condor-wallaby-base-db-1.25-1.el6_3.noarch condor-wallaby-client-5.0.4-1.el6_3.noarch condor-wallaby-tools-5.0.4-1.el6_3.noarch python-condorutils-1.5-6.el6.noarch python-qpid-0.18-4.el6.noarch python-qpid-qmf-0.18-12.el6_3.x86_64 python-wallabyclient-5.0.4-1.el6_3.noarch qpid-cpp-client-0.18-12.el6_3.x86_64 qpid-cpp-server-0.18-12.el6_3.x86_64 qpid-qmf-0.18-12.el6_3.x86_64 qpid-tools-0.18-7.el6_3.noarch ruby-condor-wallaby-5.0.4-1.el6_3.noarch ruby-qpid-qmf-0.18-12.el6_3.x86_64 ruby-wallaby-0.16.1-2.el6.noarch wallaby-0.16.1-2.el6.noarch wallaby-utils-0.16.1-2.el6.noarch and it works. --> move to Tomas to test it on RHCS Tested on: $CondorVersion: 7.8.8 Dec 14 2012 BuildID: RH-7.8.8-0.1.el6 $ $CondorPlatform: X86_64-RedHat_6.3 $ # ./locator.py --type=ANY -s -r=/etc/condor/certs/ca.crt -k=/etc/condor/certs/client.key -c=/etc/condor/certs/client.crt CUSTOM | QUERY_SERVER | ha-schedd-HASchedd1@ | http://node1:45039/services/query/ CUSTOM | QUERY_SERVER | ha-schedd-HASchedd2@ | http://node2:37425/services/query/ CUSTOM | QUERY_SERVER | ha-schedd-HASchedd3@ | http://node3:48322/services/query/ Working on RHCS >>> 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 |