Bug 758489 - RFE: Add SCHEDD.SPOOL and SCHEDD.HISTORY for RH HA
Summary: RFE: Add SCHEDD.SPOOL and SCHEDD.HISTORY for RH HA
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: condor-wallaby-base-db
Version: Development
Hardware: All
OS: Linux
unspecified
high
Target Milestone: 2.1
: ---
Assignee: Robert Rati
QA Contact: MRG Quality Engineering
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-11-29 22:02 UTC by Robert Rati
Modified: 2012-02-07 08:43 UTC (History)
2 users (show)

Fixed In Version: condor-wallaby-base-db-1.17-2
Doc Type: Bug Fix
Doc Text:
C: Many components of MRG Grid rely on SPOOL C: The schedd can't use a SPOOL defined specifically for the schedd C: Added SCHEDD.SPOOL and SCHEDD.HISTORY R: The schedd can use a SPOOL defined specifically for the schedd
Clone Of:
Environment:
Last Closed: 2012-01-27 19:12:35 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Robert Rati 2011-11-29 22:02:35 UTC
Description of problem:
Using Red Hat High Availability to manage an ha schedd on a CM produces a problem because other processes, like the negotiator, need to access SPOOL.

Add params SCHEDD.SPOOL and SCHEDD.HISTORY.
Create SharedJobQueueLocation feature:
  - SCHEDD.SPOOL: 0
  - SCHEDD.HISTORY: $(SCHEDD.SPOOL)/history
Modify BaseHAScheduler:
  - remove JobQueueLocation from include
  - add SharedJobQueueLocation to include

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Robert Rati 2011-12-01 19:43:08 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:
C: Many components of MRG Grid rely on SPOOL
C: The schedd can't use a SPOOL defined specifically for the schedd
C: Added SCHEDD.SPOOL and SCHEDD.HISTORY
R: The schedd can use a SPOOL defined specifically for the schedd

Comment 3 Martin Kudlej 2011-12-07 15:29:01 UTC
Tested on RHEL6.2 x x86_64/i386 with 
condor-classads-7.6.5-0.8.el6
condor-plumage-7.6.5-0.8.el6
condor-ec2-enhanced-hooks-1.2-4.el6
python-condorutils-1.5-4.el6
condor-job-hooks-1.5-4.el6
condor-ec2-enhanced-1.2-3.el6
condor-wallaby-tools-4.1.2-1.el6
condor-wallaby-base-db-1.17-2.el6
condor-debuginfo-7.6.5-0.8.el6
condor-7.6.5-0.8.el6
condor-kbdd-7.6.5-0.8.el6
condor-aviary-7.6.5-0.8.el6
condor-qmf-7.6.5-0.8.el6
python-condorec2e-1.2-4.el6
condor-wallaby-client-4.1.2-1.el6


ricci-0.16.2-43.el6
cman-3.0.12.1-23.el6
rgmanager-3.0.12.1-5.el6

and there is no error in logfiles and condor_history/_q/_status works also with different values of SPOOL and *.SPOOL.


Note You need to log in before you can comment on or make changes to this bug.