Bug 692801

Summary: [RFE] configuration for ISV API in wallaby base db
Product: Red Hat Enterprise MRG Reporter: Martin Kudlej <mkudlej>
Component: condor-wallaby-base-dbAssignee: Robert Rati <rrati>
Status: CLOSED ERRATA QA Contact: Lubos Trilety <ltrilety>
Severity: high Docs Contact:
Priority: high    
Version: DevelopmentCC: iboverma, jneedle, ltoscano, ltrilety, matt, mhusnain, pmackinn
Target Milestone: 2.0Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: condor-wallaby-base-db-1.10-1 Doc Type: Enhancement
Doc Text:
Condor's wallaby database now includes the AviaryPlugin, QueryServer and Axis2Home features along with their respective parameters, as well as the subsystem query_server.
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-06-27 14:32:26 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:

Description Martin Kudlej 2011-04-01 08:35:43 UTC
Description of problem:
There is new ISV API but configuration for it isn't in basic wallaby database and it should be.

Comment 2 Pete MacKinnon 2011-04-01 13:52:47 UTC
# common and potentially subject to a different default like /var/lib/condor/axis2
WSFCPP_HOME=/usr

# aviary schedd plugin feature
# would depend on schedd feature presence
SCHEDD.PLUGINS = $(LIBEXEC)/AviaryScheddPlugin-plugin.so
# NOTE: should decide if we would allow co-deployment with QMF plugin or not
# pmackinn votes "not" in order to de-risk 2.0 rollout

# aviary query server feature
# would depend on schedd feature presence
# SPOOL should already be set by that feature...maybe HISTORY also
HISTORY	= $(SPOOL)/history
HISTORY_INTERVAL = 30
QUERY_SERVER = $(SBIN)/aviary_query_server
QUERY_SERVER_ARGS = -f
QUERY_SERVER.QUERY_SERVER_LOG = $(LOG)/JobServerLog
QUERY_SERVER.QUERY_SERVER_DEBUG = <?>
QUERY_SERVER.QUERY_SERVER_ADDRESS_FILE = $(LOG)/.query_server_address
# following must be set at deployment to provide fully-qualified job ids (ie., cluster.proc:pool:scheduler)
QUERY_SERVER.SCHEDD_NAME = <?>
DAEMON_LIST = <yada yada>, QUERY_SERVER
DC_DAEMON_LIST = + QUERY_SERVER

Comment 3 Robert Rati 2011-04-05 15:46:59 UTC
Added features AviaryPlugin, QueryServer, and Axis2Home and respective params
Added subsystem query_server

Pushed to master

Comment 5 Lubos Trilety 2011-05-23 14:49:47 UTC
Tested with:
condor-wallaby-base-db-1.12-1

Tested on:
RHEL5 i386,x86_64
RHEL6 i386,x86_64

feature AviaryPlugin was renamed to AviaryScheduler

# ccs -l -f AviaryScheduler,QueryServer,Axis2Home -s query_server
Feature "AviaryScheduler":
Feature ID: 4
Name: AviaryScheduler
Included Parameters:
  SCHEDD.PLUGINS = >= $(LIB)/plugins/AviaryScheddPlugin-plugin.so
  SCHEDD.HTTP_PORT = 9090
Included Features:
  0: Axis2Home
Conflicts:
Dependencies:

Feature "QueryServer":
Feature ID: 15
Name: QueryServer
Included Parameters:
  DAEMON_LIST = >= QUERY_SERVER
  QUERY_SERVER.HISTORY_INTERVAL = 120
  QUERY_SERVER.QUERY_SERVER_DEBUG = D_ALWAYS
  QUERY_SERVER.HTTP_PORT = 9091
  QUERY_SERVER_ARGS = -f
  QUERY_SERVER.QUERY_SERVER_LOG = $(LOG)/QueryServerLog
  QUERY_SERVER = $(SBIN)/aviary_query_server
Included Features:
  0: Axis2Home
Conflicts:
Dependencies:
  0: Master
  1: JobQueueLocation

Feature "Axis2Home":
Feature ID: 25
Name: Axis2Home
Included Parameters:
  WSFCPP_HOME = /var/lib/condor/aviary/axis2.xml
Included Features:
Conflicts:
Dependencies:

Subsystem "query_server":
Included Parameters:
  QUERY_SERVER.QUERY_SERVER_LOG
  QUERY_SERVER.QUERY_SERVER_DEBUG
  HISTORY
  QUERY_SERVER.HTTP_PORT
  QUERY_SERVER
  QUERY_SERVER_ARGS
  SPOOL
  QUERY_SERVER.HISTORY_INTERVAL
  QUERY_SERVER.SCHEDD_NAME


>>> VERIFIED

Comment 6 Misha H. Ali 2011-05-30 06:24:07 UTC
    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:
Condor's wallaby database now includes the AviaryPlugin, QueryServer and Axis2Home features along with their respective parameters, as well as the subsystem query_server.

Comment 7 Misha H. Ali 2011-06-06 03:24:06 UTC
Technical note can be viewed in the release notes for 2.0 at the documentation stage here:

http://documentation-stage.bne.redhat.com/docs/en-US/Red_Hat_Enterprise_MRG/2.0/html-single/MRG_Release_Notes/index.html#tabl-MRG_Release_Notes-GRID_Update_Notes-RHM_Known_Issues