Testing Report for CEMonitor 1.13-4 (Savannah task #40088)

Deployment tests

Update

Yum update

wget -O /etc/yum.repos.d/emi1-new-release.repo http://etics-repository.cern.ch/repository/pm/registered/repomd/id/6ec1ce77-2179-48eb-8098-3a58ae2cf0d4/sl5_x86_64_gcc412EPEL/etics-registered-build-by-id.repo
--2013-02-27 09:56:22--  http://etics-repository.cern.ch/repository/pm/registered/repomd/id/6ec1ce77-2179-48eb-8098-3a58ae2cf0d4/sl5_x86_64_gcc412EPEL/etics-registered-build-by-id.repo
Resolving etics-repository.cern.ch... 128.142.170.202
Connecting to etics-repository.cern.ch|128.142.170.202|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 898
Saving to: `/etc/yum.repos.d/emi1-new-release.repo'

100%[=============================================================================================================================================>] 898         --.-K/s   in 0s      

2013-02-27 09:56:22 (53.5 MB/s) - `/etc/yum.repos.d/emi1-new-release.repo' saved [898/898]

yum update glite-ce-monitor
Loaded plugins: kernel-module, priorities, protectbase
Repository sl-base is listed more than once in the configuration
Repository sl-security is listed more than once in the configuration
Repository sl-fastbugs is listed more than once in the configuration
Repository sl-contrib is listed more than once in the configuration
423 packages excluded due to repository priority protections
5 packages excluded due to repository protections
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package glite-ce-monitor.noarch 0:1.13.4-1.sl5 set to be updated
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin

Dependencies Resolved

=======================================================================================================================================================================================
 Package                        Arch                 Version                     Repository                                                                                       Size
=======================================================================================================================================================================================
Updating:
 glite-ce-monitor               noarch               1.13.4-1.sl5                ETICS-registered-build-6ec1ce77-2179-48eb-8098-3a58ae2cf0d4-sl5_x86_64_gcc412EPEL               5.1 M

Transaction Summary
=======================================================================================================================================================================================
Install       0 Package(s)
Upgrade       1 Package(s)

Total download size: 5.1 M
Is this ok [y/N]: y
Downloading Packages:
glite-ce-monitor-1.13.4-1.sl5.noarch.rpm                                                                                                                        | 5.1 MB     00:07     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating       : glite-ce-monitor                                                                                                                                                1/2 
  Cleanup        : glite-ce-monitor                                                                                                                                                2/2 

Updated:
  glite-ce-monitor.noarch 0:1.13.4-1.sl5                                                                                                                                               

Complete!

YAIM configuration

The log from the YAIM configuration is available here

System tests

Basic functionality tests using Argus

List of topics

glite-ce-monitor-gettopics --cert /tmp/x509up_u505 --key /tmp/x509up_u505 cream-36.pd.infn.it:8443
Topic [CE_MONITOR]
   Dialect [ISM_CLASSAD_GLUE_1.2]
      queryLanguage [RegEx]
      queryLanguage [ClassAd]
   Dialect [ISM_CLASSAD]
      queryLanguage [RegEx]
      queryLanguage [ClassAd]
   Dialect [ISM_LDIF_GLUE_1.2]
      queryLanguage [RegEx]
      queryLanguage [ClassAd]
   Dialect [ISM_LDIF]
      queryLanguage [RegEx]
      queryLanguage [ClassAd]

Subscription to topics

glite-ce-monitor-subscribe --cert /tmp/x509up_u505 --key /tmp/x509up_u505 --topic CE_MONITOR --consumer-url http://cream-12.pd.infn.it:10001 cream-36.pd.infn.it:8443 --rate 30
SubscriptionID=[uuid-1361958873076]

Subscription cancel

glite-ce-monitor-unsubscribe --cert /tmp/x509up_u505 --key /tmp/x509up_u505 --id uuid-1361958873076 cream-36.pd.infn.it:8443

Event test

glite-ce-monitor-getevent --cert /tmp/x509up_u505 --key /tmp/x509up_u505 --topic CE_MONITOR cream-36.pd.infn.it:8443
cert=/tmp/x509up_u505 - key=/tmp/x509up_u505
Event[0]:
   Message[0]=[[
   GlueCEInfoApplicationDir = "/opt/exp_soft";
   GlueCEName = "creamtest1";
   GlueCEHostingCluster = "cream-36.pd.infn.it";
   GlueCEPolicyPriority = -100;
   GlueCEStateFreeJobSlots = 216;
   GlueCEStateEstimatedResponseTime = 0;
   GlueCEInfoDefaultSE = "prod-se-01.pd.infn.it";
   GlueCEStateStatus = "Testing";
   GlueCEInfoContactString = "https://cream-36.pd.infn.it:8443/ce-cream/services";
   GlueCEStateTotalJobs = 1;
   GlueInformationServiceURL = "ldap://cream-36.pd.infn.it:2170/mds-vo-name=resourc";
   GlueCEAccessControlBaseRule = {
      "VO:dteam",
      "VO:testers.eu-emi.eu",
      "VO:infngrid" 
   };
   GlueCEStateWaitingJobs = 0;
   GlueCEPolicyMaxRunningJobs = 216;
   GlueCEInfoGatekeeperPort = 8443;
   GlueCEPolicyPreemption = 0;
   GlueCEPolicyMaxTotalJobs = 999999999;
   GlueCEInfoLRMSVersion = "7 Update 6";
   GlueCEInfoTotalCPUs = 216;
   GlueCEInfoLRMSType = "lsf";
   GlueCEStateFreeCPUs = 24;
   GlueCEPolicyMaxSlotsPerJob = 999999999;
   GlueCEStateWorstResponseTime = 0;
   GlueCEPolicyMaxWallClockTime = 9999999999;
   GlueCEImplementationName = "CREAM";
   GlueCEPolicyMaxWaitingJobs = 999999999;
   GlueCECapability = "SNMPSupport=yes";
   GlueCEImplementationVersion = "1.13.6";
   GlueForeignKey = {
      "GlueClusterUniqueID=clusterid001" 
   };
   GlueCEInfoJobManager = "lsf";
   GlueCEPolicyMaxObtainableCPUTime = 999999999;
   GlueCEUniqueID = "cream-36.pd.infn.it:8443/cream-lsf-creamtest1";
   GlueCEPolicyAssignedJobSlots = 216;
   GlueCEInfoDataDir = "unset";
   GlueCEPolicyMaxCPUTime = 9999999999;
   GlueCEStateRunningJobs = 1;
   GlueCEPolicyMaxObtainableWallClockTime = 999999999;
]]
   Message[1]=[[
   GlueCEInfoApplicationDir = "/opt/exp_soft";
   GlueCEName = "creamtest2";
   GlueCEHostingCluster = "cream-36.pd.infn.it";
   GlueCEPolicyPriority = -100;
   GlueCEStateFreeJobSlots = 216;
   GlueCEStateEstimatedResponseTime = 0;
   GlueCEInfoDefaultSE = "prod-se-01.pd.infn.it";
   GlueCEStateStatus = "Testing";
   GlueCEInfoContactString = "https://cream-36.pd.infn.it:8443/ce-cream/services";
   GlueCEStateTotalJobs = 0;
   GlueInformationServiceURL = "ldap://cream-36.pd.infn.it:2170/mds-vo-name=resourc";
   GlueCEAccessControlBaseRule = {
      "VO:dteam",
      "VO:testers.eu-emi.eu",
      "VO:infngrid" 
   };
   GlueCEStateWaitingJobs = 0;
   GlueCEPolicyMaxRunningJobs = 216;
   GlueCEInfoGatekeeperPort = 8443;
   GlueCEPolicyPreemption = 0;
   GlueCEPolicyMaxTotalJobs = 999999999;
   GlueCEInfoLRMSVersion = "7 Update 6";
   GlueCEInfoTotalCPUs = 216;
   GlueCEInfoLRMSType = "lsf";
   GlueCEStateFreeCPUs = 24;
   GlueCEPolicyMaxSlotsPerJob = 999999999;
   GlueCEStateWorstResponseTime = 0;
   GlueCEPolicyMaxWallClockTime = 9999999999;
   GlueCEImplementationName = "CREAM";
   GlueCEPolicyMaxWaitingJobs = 999999999;
   GlueCECapability = "SNMPSupport=yes";
   GlueCEImplementationVersion = "1.13.6";
   GlueForeignKey = {
      "GlueClusterUniqueID=clusterid001" 
   };
   GlueCEInfoJobManager = "lsf";
   GlueCEPolicyMaxObtainableCPUTime = 999999999;
   GlueCEUniqueID = "cream-36.pd.infn.it:8443/cream-lsf-creamtest2";
   GlueCEPolicyAssignedJobSlots = 216;
   GlueCEInfoDataDir = "unset";
   GlueCEPolicyMaxCPUTime = 9999999999;
   GlueCEStateRunningJobs = 0;
   GlueCEPolicyMaxObtainableWallClockTime = 999999999;
]]
   Message[2]=[[
   GlueCEInfoApplicationDir = "/opt/exp_soft";
   GlueCEName = "cert";
   GlueCEHostingCluster = "cream-36.pd.infn.it";
   GlueCEPolicyPriority = -100;
   GlueCEStateFreeJobSlots = 216;
   GlueCEStateEstimatedResponseTime = 0;
   GlueCEInfoDefaultSE = "prod-se-01.pd.infn.it";
   # numResponses = 4;
   GlueCEStateStatus = "Testing";
   GlueCEInfoContactString = "https://cream-36.pd.infn.it:8443/ce-cream/services";
   GlueCEStateTotalJobs = 0;
   GlueInformationServiceURL = "ldap://cream-36.pd.infn.it:2170/mds-vo-name=resourc";
   GlueCEAccessControlBaseRule = {
      "VO:dteam",
      "VO:testers.eu-emi.eu",
      "VO:infngrid" 
   };
   GlueCEStateWaitingJobs = 0;
   GlueCEPolicyMaxRunningJobs = 216;
   result = "0 Success";
   GlueCEInfoGatekeeperPort = 8443;
   GlueCEPolicyPreemption = 0;
   GlueCEPolicyMaxTotalJobs = 999999999;
   GlueCEInfoLRMSVersion = "7 Update 6";
   GlueCEInfoTotalCPUs = 216;
   GlueCEInfoLRMSType = "lsf";
   GlueCEStateFreeCPUs = 24;
   GlueCEPolicyMaxSlotsPerJob = 999999999;
   GlueCEStateWorstResponseTime = 0;
   GlueCEPolicyMaxWallClockTime = 9999999999;
   GlueCEImplementationName = "CREAM";
   # numEntries = 3;
   GlueCEPolicyMaxWaitingJobs = 999999999;
   GlueCECapability = "SNMPSupport=yes";
   GlueCEImplementationVersion = "1.13.6";
   GlueForeignKey = {
      "GlueClusterUniqueID=clusterid001" 
   };
   GlueCEInfoJobManager = "lsf";
   search = 2;
   GlueCEPolicyMaxObtainableCPUTime = 999999999;
   GlueCEUniqueID = "cream-36.pd.infn.it:8443/cream-lsf-cert";
   GlueCEPolicyAssignedJobSlots = 216;
   GlueCEInfoDataDir = "unset";
   GlueCEPolicyMaxCPUTime = 9999999999;
   GlueCEStateRunningJobs = 0;
   GlueCEPolicyMaxObtainableWallClockTime = 999999999;
]]

Basic functionality tests using gJAF

List of topics

glite-ce-monitor-gettopics --cert /tmp/x509up_u505 --key /tmp/x509up_u505 cream-36.pd.infn.it:8443Topic [CE_MONITOR]
   Dialect [ISM_CLASSAD_GLUE_1.2]
      queryLanguage [RegEx]
      queryLanguage [ClassAd]
   Dialect [ISM_CLASSAD]
      queryLanguage [RegEx]
      queryLanguage [ClassAd]
   Dialect [ISM_LDIF_GLUE_1.2]
      queryLanguage [RegEx]
      queryLanguage [ClassAd]
   Dialect [ISM_LDIF]
      queryLanguage [RegEx]
      queryLanguage [ClassAd]

Subscription to topics

glite-ce-monitor-subscribe --cert /tmp/x509up_u505 --key /tmp/x509up_u505 --topic CE_MONITOR --consumer-url http://cream-12.pd.infn.it:10001 cream-36.pd.infn.it:8443 --rate 30
SubscriptionID=[uuid-1361960317503]

Subscription cancel

glite-ce-monitor-unsubscribe --cert /tmp/x509up_u505 --key /tmp/x509up_u505 --id uuid-1361960317503 cream-36.pd.infn.it:8443

Event test

glite-ce-monitor-getevent --cert /tmp/x509up_u505 --key /tmp/x509up_u505 --topic CE_MONITOR cream-36.pd.infn.it:8443
cert=/tmp/x509up_u505 - key=/tmp/x509up_u505
Event[0]:
   Message[0]=[[
   GlueCEInfoApplicationDir = "/opt/exp_soft";
   GlueCEName = "cert";
   GlueCEHostingCluster = "cream-36.pd.infn.it";
   GlueCEPolicyPriority = -100;
   GlueCEStateFreeJobSlots = 216;
   GlueCEStateEstimatedResponseTime = 0;
   GlueCEInfoDefaultSE = "prod-se-01.pd.infn.it";
   GlueCEStateStatus = "Testing";
   GlueCEInfoContactString = "https://cream-36.pd.infn.it:8443/ce-cream/services";
   GlueCEStateTotalJobs = 0;
   GlueInformationServiceURL = "ldap://cream-36.pd.infn.it:2170/mds-vo-name=resourc";
   GlueCEAccessControlBaseRule = {
      "VO:dteam",
      "VO:testers.eu-emi.eu",
      "VO:infngrid" 
   };
   GlueCEStateWaitingJobs = 0;
   GlueCEPolicyMaxRunningJobs = 216;
   GlueCEInfoGatekeeperPort = 8443;
   GlueCEPolicyPreemption = 0;
   GlueCEPolicyMaxTotalJobs = 999999999;
   GlueCEInfoLRMSVersion = "7 Update 6";
   GlueCEInfoTotalCPUs = 216;
   GlueCEInfoLRMSType = "lsf";
   GlueCEStateFreeCPUs = 24;
   GlueCEPolicyMaxSlotsPerJob = 999999999;
   GlueCEStateWorstResponseTime = 0;
   GlueCEPolicyMaxWallClockTime = 9999999999;
   GlueCEImplementationName = "CREAM";
   GlueCEPolicyMaxWaitingJobs = 999999999;
   GlueCECapability = "SNMPSupport=yes";
   GlueCEImplementationVersion = "1.13.6";
   GlueForeignKey = {
      "GlueClusterUniqueID=clusterid001" 
   };
   GlueCEInfoJobManager = "lsf";
   GlueCEPolicyMaxObtainableCPUTime = 999999999;
   GlueCEUniqueID = "cream-36.pd.infn.it:8443/cream-lsf-cert";
   GlueCEPolicyAssignedJobSlots = 216;
   GlueCEInfoDataDir = "unset";
   GlueCEPolicyMaxCPUTime = 9999999999;
   GlueCEStateRunningJobs = 0;
   GlueCEPolicyMaxObtainableWallClockTime = 999999999;
]]
   Message[1]=[[
   GlueCEInfoApplicationDir = "/opt/exp_soft";
   GlueCEName = "creamtest1";
   GlueCEHostingCluster = "cream-36.pd.infn.it";
   GlueCEPolicyPriority = -100;
   GlueCEStateFreeJobSlots = 216;
   GlueCEStateEstimatedResponseTime = 0;
   GlueCEInfoDefaultSE = "prod-se-01.pd.infn.it";
   GlueCEStateStatus = "Testing";
   GlueCEInfoContactString = "https://cream-36.pd.infn.it:8443/ce-cream/services";
   GlueCEStateTotalJobs = 1;
   GlueInformationServiceURL = "ldap://cream-36.pd.infn.it:2170/mds-vo-name=resourc";
   GlueCEAccessControlBaseRule = {
      "VO:dteam",
      "VO:testers.eu-emi.eu",
      "VO:infngrid" 
   };
   GlueCEStateWaitingJobs = 0;
   GlueCEPolicyMaxRunningJobs = 216;
   GlueCEInfoGatekeeperPort = 8443;
   GlueCEPolicyPreemption = 0;
   GlueCEPolicyMaxTotalJobs = 999999999;
   GlueCEInfoLRMSVersion = "7 Update 6";
   GlueCEInfoTotalCPUs = 216;
   GlueCEInfoLRMSType = "lsf";
   GlueCEStateFreeCPUs = 24;
   GlueCEPolicyMaxSlotsPerJob = 999999999;
   GlueCEStateWorstResponseTime = 0;
   GlueCEPolicyMaxWallClockTime = 9999999999;
   GlueCEImplementationName = "CREAM";
   GlueCEPolicyMaxWaitingJobs = 999999999;
   GlueCECapability = "SNMPSupport=yes";
   GlueCEImplementationVersion = "1.13.6";
   GlueForeignKey = {
      "GlueClusterUniqueID=clusterid001" 
   };
   GlueCEInfoJobManager = "lsf";
   GlueCEPolicyMaxObtainableCPUTime = 999999999;
   GlueCEUniqueID = "cream-36.pd.infn.it:8443/cream-lsf-creamtest1";
   GlueCEPolicyAssignedJobSlots = 216;
   GlueCEInfoDataDir = "unset";
   GlueCEPolicyMaxCPUTime = 9999999999;
   GlueCEStateRunningJobs = 1;
   GlueCEPolicyMaxObtainableWallClockTime = 999999999;
]]
   Message[2]=[[
   GlueCEInfoApplicationDir = "/opt/exp_soft";
   GlueCEName = "creamtest2";
   GlueCEHostingCluster = "cream-36.pd.infn.it";
   GlueCEPolicyPriority = -100;
   GlueCEStateFreeJobSlots = 216;
   GlueCEStateEstimatedResponseTime = 0;
   GlueCEInfoDefaultSE = "prod-se-01.pd.infn.it";
   # numResponses = 4;
   GlueCEStateStatus = "Testing";
   GlueCEInfoContactString = "https://cream-36.pd.infn.it:8443/ce-cream/services";
   GlueCEStateTotalJobs = 0;
   GlueInformationServiceURL = "ldap://cream-36.pd.infn.it:2170/mds-vo-name=resourc";
   GlueCEAccessControlBaseRule = {
      "VO:dteam",
      "VO:testers.eu-emi.eu",
      "VO:infngrid" 
   };
   GlueCEStateWaitingJobs = 0;
   GlueCEPolicyMaxRunningJobs = 216;
   result = "0 Success";
   GlueCEInfoGatekeeperPort = 8443;
   GlueCEPolicyPreemption = 0;
   GlueCEPolicyMaxTotalJobs = 999999999;
   GlueCEInfoLRMSVersion = "7 Update 6";
   GlueCEInfoTotalCPUs = 216;
   GlueCEInfoLRMSType = "lsf";
   GlueCEStateFreeCPUs = 24;
   GlueCEPolicyMaxSlotsPerJob = 999999999;
   GlueCEStateWorstResponseTime = 0;
   GlueCEPolicyMaxWallClockTime = 9999999999;
   GlueCEImplementationName = "CREAM";
   # numEntries = 3;
   GlueCEPolicyMaxWaitingJobs = 999999999;
   GlueCECapability = "SNMPSupport=yes";
   GlueCEImplementationVersion = "1.13.6";
   GlueForeignKey = {
      "GlueClusterUniqueID=clusterid001" 
   };
   GlueCEInfoJobManager = "lsf";
   search = 2;
   GlueCEPolicyMaxObtainableCPUTime = 999999999;
   GlueCEUniqueID = "cream-36.pd.infn.it:8443/cream-lsf-creamtest2";
   GlueCEPolicyAssignedJobSlots = 216;
   GlueCEInfoDataDir = "unset";
   GlueCEPolicyMaxCPUTime = 9999999999;
   GlueCEStateRunningJobs = 0;
   GlueCEPolicyMaxObtainableWallClockTime = 999999999;
]]

-- PaoloAndreetto - 2013-02-27

Topic revision: r1 - 2013-02-27 - PaoloAndreetto
 

This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback