Difference: RegressionTestWorkPlan (108 vs. 109)

Revision 1092013-10-17 - CristinaAiftimiei

Line: 1 to 1
 
META TOPICPARENT name="CreamTesting"

Regression Test Work Plan

Line: 625 to 625
 

Fixes provided with CREAM 1.14.6

Changed:
<
<

Bug #CREAM-127 - Mount info item not parsed if it contains colon - Not Implemented

>
>

TODOBug #CREAM-127 - Mount info item not parsed if it contains colon - Not Implemented

 #CREAM-127 Mount info item not parsed if it contains colon Not Implemented

Bug #CREAM-113 Enhancement of the CREAM DB API (Sec. Vuln. )Not Implemented

Line: 636 to 636
 

Fixes provided with CREAM 1.14.5

Changed:
<
<

Bug #CREAM-111 Wrong tokenization for epilogue argument list Not Implemented

>
>

TODOBug #CREAM-111 Wrong tokenization for epilogue argument list Not Implemented

 #CREAM-111 Wrong tokenization for epilogue argument list Not Implemented
Changed:
<
<

Bug #CREAM-101 Wrong time format for MaxWallClockTime Not Implemented

>
>

TODOBug #CREAM-101 Wrong time format for MaxWallClockTime Not Implemented

 #CREAM-101 Wrong time format for MaxWallClockTime. Not Implemented
Changed:
<
<

Bug #CREAM-99 Python error on ERT calculation: local variable 'est' referenced before assignment Not Implemented

>
>

TODOBug #CREAM-99 Python error on ERT calculation: local variable 'est' referenced before assignment Not Implemented

 #CREAM-99 Python error on ERT calculation: local variable 'est' referenced before assignment. Not Implemented

Bug #CREAM-84 The DelegationPurger may cause a java.lang.OutOfMemoryError exception Not Implemented

Line: 651 to 651
 

Bug #CREAM-83 CREAM should be able to immediately kill also queued jobs, when the proxy is expiring Not Implemented

#CREAM-83 CREAM should be able to immediately kill also queued jobs, when the proxy is expiring. Not Implemented
Changed:
<
<

Bug #CREAM-82 Check permission for /var/cream_sandbox Not Implemented

>
>

TODOBug #CREAM-82 Check permission for /var/cream_sandbox Not Implemented

 #CREAM-82 Check permission for /var/cream_sandbox. Not Implemented

Bug #CREAM-78 Check for /etc/lrms in config_cream_gip_scheduler_plugin Not Implemented

#CREAM-78 Check for /etc/lrms in config_cream_gip_scheduler_plugin. Not Implemented
Changed:
<
<

Bug #CREAM-77 List index error from persistent estimator Not Implemented

>
>

TODOBug #CREAM-77 List index error from persistent estimator Not Implemented

 #CREAM-77 List index error from persistent estimator. Not Implemented

Bug #CREAM-75 CREAM should avoid to log the error messages by including even the full stack trace (i.e printStackTrace()) Not Implemented

Line: 770 to 770
 2013-01-21 17:49:51,196 ERROR - JDL file [pippo.jdl] does not exist. Skipping...
Changed:
<
<

Bug #95041 YAIM could check the format of CE_OTHERDESCR Not Implemented

>
>

TODOBug #95041 YAIM could check the format of CE_OTHERDESCR Not Implemented

 
  • in the site-info.def define the variable CE_OTHERDESCR="Cores=10.5 , Benchmark=8.0-HEP-SPEC06"; run yaim and verify that no error is reported
  • define the variable CE_OTHERDESCR="Cores=10.5"; run yaim and verify that no error is reported
  • define the variable CE_OTHERDESCR="Cores=10.5,Benchmark=8.0", run yaim and verify that an error is reported
Changed:
<
<

Bug #98440 Missing revision number in EndpointImplementationVersion Not Implemented

>
>

TODO Bug #98440 Missing revision number in EndpointImplementationVersion Not Implemented

 
  • run the following command
    ldapsearch -x -H ldap://hostname:2170 -b o=glue '(&(objectclass=GLUE2Endpoint)(GLUE2EndpointImplementationName=CREAM))' GLUE2EndpointImplementationVersion
    and verify that the GLUE2EndpointImplementationVersion reports the revision number
Changed:
<
<

Bug #98850 Empty ACBR list in SHARE variable Not Implemented

>
>

TODO Bug #98850 Empty ACBR list in SHARE variable Not Implemented

 
  • set the YAIM variable FQANVOVIEWS to "no"
  • set one the YAIM variables <QUEUE>_GROUP_ENABLE so that it contains more FQANs for the same VO (for example "atlas /atlas/ROLE=lcgadmin /atlas/ROLE=production /atlas/ROLE=pilot")
Line: 799 to 799
 
  • in the file /etc/my.cnf specify the following value
    max_connections = 256
  • runt the YAIM configurator and verify that the function config_cream_db works correctly
Changed:
<
<

Bug #99282 Wrong regular expression for group.conf parsing Not Implemented

>
>

TODO Bug #99282 Wrong regular expression for group.conf parsing Not Implemented

 
  • define YAIM variables so that one VO name is the prefix or the suffix of another one (for examples VOS=" ops dgops ")
  • run the YAIM configurator and verify that in the file /var/lib/bdii/gip/ldif/ComputingShare.ldif no references to one VO appear as attributes of the Shares or Policies of the other
Changed:
<
<

Bug #99747 glite-info-dynamic-ce does not update GLUE2ComputingShareServingState Not Implemented

>
>

TODOBug #99747 glite-info-dynamic-ce does not update GLUE2ComputingShareServingState Not Implemented

 
  • disable the submissions to the CE
  • run the command
    /sbin/runuser -s /bin/sh ldap -c "/var/lib/bdii/gip/plugin/glite-info-cream-glue2" |grep ServingState
Line: 820 to 820
 

Fixes provided with CREAM 1.14.2

Changed:
<
<

Bug #95328 In cluster mode, YAIM does not set GlueCEInfoHostName for CREAMs Not Implemented

>
>

TODOBug #95328 In cluster mode, YAIM does not set GlueCEInfoHostName for CREAMs Not Implemented

 
  • Configure a CREAM CE in cluster mode, run the command
    ldapsearch -h cream-36.pd.infn.it -x -p 2170 -b "o=grid" objectclass=GlueCE | grep InfoHostName
    and verify that one or more items exists.
Changed:
<
<

Bug #95973 Missing Glue capability in GLUE2EntityOtherInfo Not Implemented

>
>

TODOBug #95973 Missing Glue capability in GLUE2EntityOtherInfo Not Implemented

 
  • Define the YAIM variable CE_CAPABILITY="CPUScalingReferenceSI00=10 SNMPSupport=yes"
  • Configure with YAIM and run the command
    ldapsearch -h cream-36.pd.infn.it -x -p 2170 -b "o=glue" | grep GLUE2EntityOtherInfo
Line: 998 to 998
 
Changed:
<
<

Bug #68968 lcg-info-dynamic-software should protect against duplicate RTE tags - Not Implemented

>
>

TODOBug #68968 lcg-info-dynamic-software should protect against duplicate RTE tags - Not Implemented

  To verify the fix edit a VO.list file under /opt/glite/var/info/cream-38.pd.infn.it/VO adding:
Line: 1023 to 1023
 
Changed:
<
<

Bug #69854 CreamCE should publish non-production state when job submission is disabled - Not Implemented

>
>

TODO Bug #69854 CreamCE should publish non-production state when job submission is disabled - Not Implemented

  Disable job submission with glite-ce-disable-submission. Wait 3 minutes and then perform the following ldap query:
Line: 1093 to 1093
 
Changed:
<
<

Bug #79362 location of python files provided with lcg-info-dynamic-scheduler-generic-2.3.5-0.sl5 - Not Implemented

>
>

TOREMOVEBug #79362 location of python files provided with lcg-info-dynamic-scheduler-generic-2.3.5-0.sl5 - Not Implemented - obsolete

  To verify the fix, do a:
Line: 1104 to 1104
 and verify that the files are installed in usr/lib/python2.4 and not more in /usr/lib/python.
Changed:
<
<

Bug #80295 Allow dynamic scheduler to function correctly when login shell is false - Not Implemented

>
>

TOREMOVEBug #80295 Allow dynamic scheduler to function correctly when login shell is false - Not Implemented - overriden by https://savannah.cern.ch/bugs/?99747

  To verify the fix, log on the CREAM CE as user root and run:
Line: 1257 to 1257
  Consider the same test done for bug #83592
Changed:
<
<

Bug #84308 Error on glite_cream_load_monitor if cream db is on another host - Not Implemented

>
>

TODOBug #84308 Error on glite_cream_load_monitor if cream db is on another host - Not Implemented

  Configure a CREAM CE with the database installed on a different host than the CREAM CE.
Line: 1282 to 1282
  and not like the one reported in the savannah bug.
Changed:
<
<

Bug #86609 yaim variable CE_OTHERDESCR not properly managed for Glue2 - Not Implemented

>
>

TOREMOVEBug #86609 yaim variable CE_OTHERDESCR not properly managed for Glue2 - Not Implemented - merge with https://savannah.cern.ch/bugs/?95041

  Try to set the yaim variable CE_OTHERDESCR to:
Line: 1428 to 1428
 
Changed:
<
<

Bug #87690 Not possible to map different queues to different clusters for CREAM configured in cluster mode - Not Implemented

>
>

TOREMOVE Bug #87690 Not possible to map different queues to different clusters for CREAM configured in cluster mode - Not Implemented - just one cluster supported

  Configure via yaim a CREAM CE in cluster mode with different queues mapped to different clusters, e.g.:
Line: 1528 to 1528
 INFO: Executing function: config_cream_gip_scheduler_plugin_check
Changed:
<
<

Bug #89664 yaim-cream-ce doesn't manage spaces in CE_OTHERDESCR - Not Implemented

>
>

TOREMOVEBug #89664 yaim-cream-ce doesn't manage spaces in CE_OTHERDESCR - Not Implemented - merge with https://savannah.cern.ch/bugs/?95041

 

Try to set the yaim variable CE_OTHERDESCR to:

Line: 1618 to 1618
  Tested through the limiter test of the Robot based test-suite
Changed:
<
<

Bug #92102 Tomcat attributes in the CREAM CE should be configurable via yaim - Not Implemented

>
>

TODO Bug #92102 Tomcat attributes in the CREAM CE should be configurable via yaim - Not Implemented

  Set in siteinfo.def:
Line: 1928 to 1928
 

Fixes provided with CREAM TORQUE module 2.1.2

Changed:
<
<

CREAM #119 - Wrong total cpu count from PBS infoprovider Not Implemented

>
>

TODOCREAM #119 - Wrong total cpu count from PBS infoprovider Not Implemented

 CREAM #119 Wrong total cpu count from PBS infoprovider Not Implemented

Fixes provided with CREAM TORQUE module 2.1.1

Line: 1942 to 1942
 

Fixes provided with CREAM TORQUE module 2.0.1

Changed:
<
<

Bug #95184 Missing real value for GlueCEPolicyMaxSlotsPerJob Not Implemented

>
>

TODOBug #95184 Missing real value for GlueCEPolicyMaxSlotsPerJob Not Implemented

 
  • configure the TORQUE server so that the parameter "resources_max.procct" for a given queue is defined and greater than zero
  • run the script /var/lib/bdii/gip/plugin/glite-info-dynamic-ce
  • verify that the attribute GlueCEPolicyMaxSlotsPerJob for the given queue reports the value of the parameter above
Changed:
<
<

Bug #96636 Time limits for GLUE 2 are different to GLUE 1 Not Implemented

>
>

TODOBug #96636 Time limits for GLUE 2 are different to GLUE 1 Not Implemented

 
  • run the command
    ldapsearch -x -H ldap://hostname:2170 -b o=glue '(&(objectclass=GLUE2ComputingShare))' [attributeName] 
    where attributeName is one of the following arguments: GLUE2ComputingShareMaxCPUTime, GLUE2ComputingShareMaxWallTime, GLUE2ComputingShareDefaultCPUTime, GLUE2ComputingShareDefaultWallTime
Line: 1958 to 1958
  where attributeName is one of the following arguments: GlueCEPolicyMaxCPUTime, GlueCEPolicyMaxObtainableCPUTime, GlueCEPolicyMaxWallClockTime, GlueCEPolicyMaxObtainableWallClockTime
  • verify that each value, if available, is expressed in minutes
Changed:
<
<

Bug #99639 lcg-info-dynamic-scheduler-pbs cannot parse qstat output with spurious lines Not Implemented

>
>

TODOBug #99639 lcg-info-dynamic-scheduler-pbs cannot parse qstat output with spurious lines Not Implemented

 
  • save the output of the command
    qstat -f
    in a temporary file
  • insert several spurious lines within the block of job data, it's better to insert also some empty lines.
Line: 2006 to 2006
 Verify that the published value for GlueCEPolicyMaxCPUTime is the minimum between D and F.
Changed:
<
<

Bug #76162 YAIM for APEL parsers to use the BATCH_LOG_DIR for the batch system log location - Not implemented

>
>

TOREMOVEBug #76162 YAIM for APEL parsers to use the BATCH_LOG_DIR for the batch system log location - Not implemented - obsolete

  To test the fix for this bug, set the yaim variable BATCH_ACCT_DIR and configure via yaim.
Line: 2024 to 2024
 Check the file /etc/glite-apel-pbs/parser-config-yaim.xml and verify that the directory name is ${TORQUE_VAR_DIR}/server_priv/accounting
Changed:
<
<

Bug #77106 PBS info provider doesn't allow - in a queue name - Not implemented

>
>

TOREMOVEBug #77106 PBS info provider doesn't allow - in a queue name - Not implemented - obsolete

  To test the fix, configure a CREAM CE in a PBS installation where at least a queue has a - in its name.
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback