Validity of the OSG ReSS Integration classads

Using ReSS at osg-ress-4.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
CIT_CMS_T2cit-gatekeeper2.ultralight.org:2119/jobmanager-condor11111
FNAL_CDFOSG_TEST_3fcdfosgt3.fnal.gov:2119/jobmanager-condor11111
FNAL_FERMIGRID_ITBfgitb-gk.fnal.gov:2119/jobmanager-condor11111
FNAL_FERMIGRID_ITBfgitbgkc1.fnal.gov:2119/jobmanager-condor11111
FNAL_FERMIGRID_ITBfgitbgkc2.fnal.gov:2119/jobmanager-condor11111
INTEGRATION_SITE_GATEWAYfgintosg1.fnal.gov:2119/jobmanager-condor11111
ITB_INSTALL_TESTcms-xen11.fnal.gov:2119/jobmanager-condor11111
ITB_INSTALL_TEST_2cms-xen1.fnal.gov:2119/jobmanager-condor11111
ITB_INSTALL_TEST_3cms-xen9.fnal.gov:2119/jobmanager-condor11111
LBNL_VTBosp1.lbl.gov/jobmanager-pbs11111
OUHEP_ITBosgitb1.nhn.ou.edu:2119/jobmanager-condor11111
TTU-TESTWULFtestwulf.hpcc.ttu.edu:2119/jobmanager-sge11111
UC_ITB5uct3-edge5.uchicago.edu/jobmanager-pbs11111
UC_ITBuct3-edge7.uchicago.edu/jobmanager-pbs11111
USCMS-FNAL-XENcms-xen19.fnal.gov: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:26:13 CDT 2009