Changeset 3048

Show
Ignore:
Timestamp:
05/05/2009 08:37:42 AM (11 months ago)
Author:
brian
Message:

Added the hostname to the Condor IDs to enable multiple schedds.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • PBSMon/setup.py

    r2260 r3048  
    4040          'console_scripts': [ 
    4141              'pbs_db_upload = rcf.pbs.parsePbsLogs:main', 
     42              'condor_upload = rcf.condor.watchCondorEvents:main', 
    4243              'pbs_web = rcf.pbs.web:main', 
    4344              'pbs_history_snapshot = rcf.pbs.calculateSnapshots:main', 
  • PBSMon/src/rcf/condor/watchCondorEvents.py

    r2260 r3048  
    33import sys 
    44import time 
     5import socket 
    56import xml.sax 
    67import threading 
     
    229230        super(CondorUploader, self).__init__() 
    230231        self.conn = conn 
     232        self.hostname = socket.gethostname() 
    231233 
    232234    def eventCallback(self, id, info): 
    233235        etype = info.get('EventTypeNumber', -1) 
     236        info['GlobalJobId'] = '%s.%s' % (self.hostname, info['GlobalJobId']) 
    234237        user_info = (info['GlobalJobId'],  
    235238                info.get('x509userproxysubject', info.get('Owner', 'UNKNOWN')),