Validity of the OSG ReSS Production classads

Using ReSS at osg-ress-1.fnal.gov

Each classad in ReSS is augmented with validity tests in the form of classad attributes. Each test attribute is an expression involving the other classad attributes that we want to test. The relevant test attributes are put in logical 'AND' in the attribute 'isClassadValid'. If isClassadValid is 1 (TRUE), the site passes the validity test; if it is 0 (FALSE) there is a problem. See at the end of this page for the definition of all test attributes.

GlueSiteName GlueCEInfoContactString isClassadValid isClassadValidAreCrtiticalAttributesPresent isClassadValidAreImportantAttributesPresent isClassadValidAreTotalSlotsAndCPUPositive isClassadValidAreStateSlotsAndCPUNonNegative isClassadValidIsCEHostNetAvailable
AGLT2gate01.aglt2.org:2119/jobmanager-condor11111
AGLT2gate02.grid.umich.edu:2119/jobmanager-condor11111
BNL_ATLAS_1gridgk01.racf.bnl.gov:2119/jobmanager-condor11111
BNL_ATLAS_2gridgk02.racf.bnl.gov:2119/jobmanager-condor11111
CIT_CMS_T2cit-gatekeeper.ultralight.org:2119/jobmanager-condor11111
CIT_CMS_T2cit-gatekeeper2.ultralight.org:2119/jobmanager-condor11111
CLEMSON-Palmettoosg-gw.clemson.edu:2119/jobmanager-condor11111
Clemson-Birdnestbirdnest.cs.clemson.edu:2119/jobmanager-condor11111
Clemson-ciTeamosgce.cs.clemson.edu:2119/jobmanager-condor11111
Dukearcade.csem.duke.edu:2119/jobmanager-condor11111
FLTECHuscms1.fltech-grid3.fit.edu:2119/jobmanager-condor11111
FNAL_DZEROOSG_1d0cabosg1.fnal.gov/jobmanager-pbs11111
FNAL_DZEROOSG_2d0cabosg2.fnal.gov/jobmanager-pbs11111
FNAL_GPGRID_1fnpcosg1.fnal.gov:2119/jobmanager-condor11111
Fireflyff-grid.unl.edu/jobmanager-pbs11111
GLOW-ATLAShiggs08.cs.wisc.edu:2119/jobmanager-condor11111
GLOWcmsgrid01.hep.wisc.edu:2119/jobmanager-condor11111
GLOWcmsgrid02.hep.wisc.edu:2119/jobmanager-condor11111
HEPGRID_UERJosgce.hepgrid.uerj.br:2119/jobmanager-condor11111
HEPGRID_UERJ_OSG64osgce64.hepgrid.uerj.br:2119/jobmanager-condor11111
IU_OSGm3.quarry.teragrid.iu.edu:2119/jobmanager-pbs11111
IllinoisHEPosgx0.hep.uiuc.edu:2119/jobmanager-condor11111
LIGO_UWM_NEMOosg-nemo-ce.phys.uwm.edu:2119/jobmanager-condor11111
MIT_CMSce01.cmsaf.mit.edu:2119/jobmanager-condor11111
MWT2_IUiut2-grid6.iu.edu:2119/jobmanager-pbs11111
MWT2_UCuct2-grid6.uchicago.edu:2119/jobmanager-pbs11111
ORNL_NSTGosg-login.ornl.teragrid.org:2119/jobmanager-pbs11111
OSG_INSTALL_TEST_2cms-xen2.fnal.gov:2119/jobmanager-condor11111
OSG_TERAGRID_GATEWAYfg1x4.fnal.gov:2119/jobmanager-condor11111
OSG_TERAGRID_GATEWAYtg.opensciencegrid.org:2119/jobmanager-condor11111
OUHEP_OSGouhep0.nhn.ou.edu:2119/jobmanager-condor11111
OUHEP_OSGouhep1.nhn.ou.edu:2119/jobmanager-condor11111
OU_OCHEP_SWT2tier2-01.ochep.ou.edu:2119/jobmanager-condor11111
OU_OCHEP_SWT2tier2-02.ochep.ou.edu:2119/jobmanager-condor11111
OU_OCHEP_SWT2tier2-03.ochep.ou.edu:2119/jobmanager-condor11111
OU_OCHEP_SWT2tier2-04.ochep.ou.edu:2119/jobmanager-condor11111
OU_OSCER_ATLASgrid1.oscer.ou.edu:2119/jobmanager-lsf11111
OU_OSCER_CONDORcondor1.oscer.ou.edu:2119/jobmanager-condor11111
OU_OSCER_CONDORcondor2.oscer.ou.edu:2119/jobmanager-condor11111
OU_OSCER_CONDORcondor3.oscer.ou.edu:2119/jobmanager-condor11111
Purdue-RCACosg.rcac.purdue.edu:2119/jobmanager-condor11111
Purdue-Steelelepton.rcac.purdue.edu:2119/jobmanager-pbs11111
RENCI-Engagementbelhaven-1.renci.org:2119/jobmanager-condor11111
SBGrid-Harvard-Eastosg-east.hms.harvard.edu:2119/jobmanager-condor11111
SMU_PHYsmufarm.physics.smu.edu:2119/jobmanager-condor11111
SPRACEosg-ce.sprace.org.br:2119/jobmanager-condor11111
STAR-BNLstargrid02.rcf.bnl.gov:2119/jobmanager-condor11111
TTU-ANTAEUSantaeus.hpcc.ttu.edu:2119/jobmanager-lsf11111
UCHC_CBGvdgateway.vcell.uchc.edu:2119/jobmanager-pbs11111
UCSDT2-Bosg-gw-4.t2.ucsd.edu:2119/jobmanager-condor11111
UCSDT2osg-gw-2.t2.ucsd.edu:2119/jobmanager-condor11111
UColorado_HEPheposg01.colorado.edu:2119/jobmanager-condor11111
UFlorida-PGpg.ihepa.ufl.edu:2119/jobmanager-condor11111
UFloridagk.ihepa.ufl.edu:2119/jobmanager-super00111
UFloridagk.ihepa.ufl.edu:2119/jobmanager-super11111
UIC_PHYSICSmstr1.cluster.phy.uic.edu:2119/jobmanager-condor11111
USCMS-FNAL-WC1-CE2cmsosgce2.fnal.gov:2119/jobmanager-condor11111
USCMS-FNAL-WC1-CEcmsosgce.fnal.gov:2119/jobmanager-condor11111
USCMS-FNAL-WC1cmsosgce3.fnal.gov:2119/jobmanager-condor11111
USCMS-FNAL-WC1cmsosgce4.fnal.gov:2119/jobmanager-condor11111
USCMS-FNAL-XENcms-xen19.fnal.gov:2119/jobmanager-condor11111
WQCG-Harvard-OSGtuscany.med.harvard.edu:2119/jobmanager-condor11111
cinvestavproton.fis.cinvestav.mx:2119/jobmanager-pbs11111
osu-cmscmshead.mps.ohio-state.edu:2119/jobmanager-condor11111
umd-cmsHEPCMS-0.UMD.EDU:2119/jobmanager-condor11111

These are the validity test attributes:

  • isClassadValid = (isClassadValidAreCrtiticalAttributesPresent && isClassadValidAreImportantAttributesPresent && isClassadValidAreStateSlotsAndCPUNonNegative && isClassadValidIsCEHostNetAvailable)
  • isClassadValidAreCrtiticalAttributesPresent = (GlueSiteName =!= UNDEFINED && GlueHostApplicationSoftwareRunTimeEnvironment =!= UNDEFINED && GlueHostNetworkAdapterInboundIP =!= UNDEFINED && GlueHostNetworkAdapterOutboundIP =!= UNDEFINED && GlueSubClusterTmpDir =!= UNDEFINED && GlueSubClusterWNTmpDir =!= UNDEFINED)
  • isClassadValidAreImportantAttributesPresent = (GlueSubClusterPhysicalCPUs =!= UNDEFINED && GlueSubClusterLogicalCPUs =!= UNDEFINED && GlueCEStateStatus =!= UNDEFINED && GlueCEInfoContactString =!= UNDEFINED)
  • isClassadValidAreStateSlotsAndCPUNonNegative = (GlueCEStateFreeCPUs =!= UNDEFINED && GlueCEStateFreeCPUs >= 0 && GlueCEStateFreeJobSlots =!= UNDEFINED && GlueCEStateFreeJobSlots >= 0 && GlueCEStateTotalJobs =!= UNDEFINED && GlueCEStateTotalJobs >= 0 && GlueCEStateWaitingJobs =!= UNDEFINED && GlueCEStateWaitingJobs >= 0 && GlueCEStateRunningJobs =!= UNDEFINED && GlueCEStateRunningJobs >= 0)
  • isClassadValidIsCEHostNetAvailable = (GlueCEInfoHostName =!= UNDEFINED && regexp("\.lan$", GlueCEInfoHostName) != 1 && regexp("\.localhost$", GlueCEInfoHostName) != 1 && regexp("\.localdomain$", GlueCEInfoHostName) != 1 && regexp("\.local$", GlueCEInfoHostName) != 1 && regexp("\.internal$", GlueCEInfoHostName) != 1)

  • Page generated on Sat Jul 4 00:29:00 CDT 2009