Tags:
,
view all tags
---++Testing and Certification report savannah task #23312: BLAH v. 1.18.0 (EMI2) %TOC% ---++ Summary * Product: *BLAH v. 1.18.0* * Release Task: [[https://savannah.cern.ch/task/?23312][Task #23312]] * ETICS Subsystem Configuration Name: ** * VCS Tag: * EMI Major Release: EMI 2 (Matterhorn) * Platform: SL5 epel, SL6 epel * Author: Sara Bertocco * Testing report: * Certification report: * Date: 3 May 2012 * Outcome: %ORANGE% In certification %ENDCOLOR% ---+++ Deployment tests ---++++ Clean Installation * EMI2 BLAH SL5 installation from scratch and configuration log (in CREAM environment) [[%ATTACHURL%/EMI2RC_CREAM_SL5_install.log][here]] * EMI2 BLAH SL6 installation from scratch and configuration log (in CREAM environment) [[%ATTACHURL%/EMI2RC_CREAM_SL6_install.log][here]]. ---++++ Upgrade Installation * EMI2 BLAH SL5 update from EMI1 production version and configuration log (in CREAM environment) [[%ATTACHURL%/EMI1_CREAMprod_to_EMI2RC_update.log][here]]. ---+++ Unit Tests * SL5 Unit test report available [[http://etics-repository.cern.ch/repository/download/registered/emi/emi.cream-ce.blahp/1.18.0/sl5_x86_64_gcc412EPEL/glite-ce-blahp-1.18.0-4-reports.tar.gz][here]]. * SL5 Unit test report available [[http://etics-repository.cern.ch/repository/download/registered/emi/emi.cream-ce.blahp/1.18.0/sl6_x86_64_gcc446EPEL/glite-ce-blahp-1.18.0-4-reports.tar.gz][here]]. ---+++ System tests ---++++ Functionality tests ---+++++ Check Notifications SL5 - LSF New parser. %GREEN% PASSED with bupdater_use_bhist_for_killed="yes" in /etc/blah.config %ENDCOLOR% Trying with default blah configuration file /etc/blah.config the test on cancelled jobs notifications fails: <verbatim> ============================================================================== Set Log Level :: Set the log level used for the test suite. This c... | PASS | ------------------------------------------------------------------------------ check_notifications_for_cancelled_jobs | FAIL | NOTIFICATIONS FAILURE != NOTIFICATIONS OK ------------------------------------------------------------------------------ Tests.Check Notifications For Cancelled Jobs :: Test that notifica... | FAIL | 2 critical tests, 1 passed, 1 failed 2 tests total, 1 passed, 1 failed ============================================================================== Tests.Check Notifications For Normally Finished Jobs :: Test that notificat... ============================================================================== Set Log Level :: Set the log level used for the test suite. This c... | PASS | ------------------------------------------------------------------------------ check_notifications_for_normally_finished_jobs | PASS | ------------------------------------------------------------------------------ Tests.Check Notifications For Normally Finished Jobs :: Test that ... | PASS | 2 critical tests, 2 passed, 0 failed 2 tests total, 2 passed, 0 failed ============================================================================== Tests.Check Notifications For Suspended Resumed Jobs :: Test that notificat... ============================================================================== Set Log Level :: Set the log level used for the test suite. This c... | PASS | ------------------------------------------------------------------------------ check_notifications_for_suspended_resumed_jobs | PASS | ------------------------------------------------------------------------------ Tests.Check Notifications For Suspended Resumed Jobs :: Test that ... | PASS | 2 critical tests, 2 passed, 0 failed 2 tests total, 2 passed, 0 failed ============================================================================== Tests | FAIL | 6 critical tests, 5 passed, 1 failed 6 tests total, 5 passed, 1 failed ============================================================================== </verbatim> Changing the configuration file /etc/blah.config adding the row <verbatim> bupdater_use_bhist_for_killed="yes" </verbatim> all notification tests have success. <verbatim> The files of this testsuite will be stored under: /tmp/tmp5KGJmM.cream_testing/ Tests.Check Notifications For Cancelled Jobs :: Test that notifications are... ============================================================================== Set Log Level :: Set the log level used for the test suite. This c... | PASS | ------------------------------------------------------------------------------ check_notifications_for_cancelled_jobs | PASS | ------------------------------------------------------------------------------ Tests.Check Notifications For Cancelled Jobs :: Test that notifica... | PASS | 2 critical tests, 2 passed, 0 failed 2 tests total, 2 passed, 0 failed ============================================================================== Tests.Check Notifications For Normally Finished Jobs :: Test that notificat... ============================================================================== Set Log Level :: Set the log level used for the test suite. This c... | PASS | ------------------------------------------------------------------------------ check_notifications_for_normally_finished_jobs | PASS | ------------------------------------------------------------------------------ Tests.Check Notifications For Normally Finished Jobs :: Test that ... | PASS | 2 critical tests, 2 passed, 0 failed 2 tests total, 2 passed, 0 failed ============================================================================== Tests.Check Notifications For Suspended Resumed Jobs :: Test that notificat... ============================================================================== Set Log Level :: Set the log level used for the test suite. This c... | PASS | ------------------------------------------------------------------------------ check_notifications_for_suspended_resumed_jobs | PASS | ------------------------------------------------------------------------------ Tests.Check Notifications For Suspended Resumed Jobs :: Test that ... | PASS | 2 critical tests, 2 passed, 0 failed 2 tests total, 2 passed, 0 failed ============================================================================== Tests | PASS | 6 critical tests, 6 passed, 0 failed 6 tests total, 6 passed, 0 failed ============================================================================== </verbatim> ---+++++ Check Notifications SL5 - LSF Old parser %RED% NOT PASSED %ENDCOLOR% ============================================================================== Set Log Level :: Set the log level used for the test suite. This c... | PASS | ------------------------------------------------------------------------------ check_notifications_for_cancelled_jobs | PASS | ------------------------------------------------------------------------------ Tests.Check Notifications For Cancelled Jobs :: Test that notifica... | PASS | 2 critical tests, 2 passed, 0 failed 2 tests total, 2 passed, 0 failed ============================================================================== Tests.Check Notifications For Normally Finished Jobs :: Test that notificat... ============================================================================== Set Log Level :: Set the log level used for the test suite. This c... | PASS | ------------------------------------------------------------------------------ check_notifications_for_normally_finished_jobs | PASS | ------------------------------------------------------------------------------ Tests.Check Notifications For Normally Finished Jobs :: Test that ... | PASS | 2 critical tests, 2 passed, 0 failed 2 tests total, 2 passed, 0 failed ============================================================================== Tests.Check Notifications For Suspended Resumed Jobs :: Test that notificat... ============================================================================== Set Log Level :: Set the log level used for the test suite. This c... | PASS | ------------------------------------------------------------------------------ check_notifications_for_suspended_resumed_jobs | FAIL | _error: Expected status should be in ['HELD'] for job https://cream-48.pd.infn.it:8443/CREAM329108161 was actually IDLE ------------------------------------------------------------------------------ Tests.Check Notifications For Suspended Resumed Jobs :: Test that ... | FAIL | 2 critical tests, 1 passed, 1 failed 2 tests total, 1 passed, 1 failed ============================================================================== Tests | FAIL | 6 critical tests, 5 passed, 1 failed 6 tests total, 5 passed, 1 failed ============================================================================== ---+++++ Check Notifications SL5 - PBS New parser %GREEN% PASSED %ENDCOLOR% * For normally finished jobs ON UI: <verbatim> $ date; glite-ce-job-submit -a -r emi-demo13.cnaf.infn.it:8443/cream-pbs-demo -a /home/bertocco/test1.jdl Thu May 3 15:26:09 CEST 2012 https://emi-demo13.cnaf.infn.it:8443/CREAM431692435 $ date; glite-ce-job-status https://emi-demo13.cnaf.infn.it:8443/CREAM431692435 Thu May 3 15:27:43 CEST 2012 ****** JobID=[https://emi-demo13.cnaf.infn.it:8443/CREAM431692435] Status = [DONE-OK] ExitCode = [0] </verbatim> On CE CREAM: <verbatim> # grep 431692435 /var/log/cream/glite-ce-bnotifier.log 2012-05-03 15:26:34 Sent for Cream:[BatchJobId="269.emi-demo13.cnaf.infn.it"; JobStatus=2; ChangeTime="2012-05-03 15:26:12"; WorkerNode="emitestbed23.cnaf.infn.it"; ClientJobId="431692435"; BlahJobName="cream_431692435";] 2012-05-03 15:27:14 Sent for Cream:[BatchJobId="269.emi-demo13.cnaf.infn.it"; JobStatus=4; ChangeTime="2012-05-03 15:26:42"; WorkerNode="emitestbed23.cnaf.infn.it"; JwExitCode=0; Reason="reason=0"; ClientJobId="431692435"; BlahJobName="cream_431692435";] </verbatim> * For cancelled jobs On UI: <verbatim> date; glite-ce-job-submit -a -r emi-demo13.cnaf.infn.it:8443/cream-pbs-demo -a /home/bertocco/test1.jdl Thu May 3 15:17:08 CEST 2012 https://emi-demo13.cnaf.infn.it:8443/CREAM585808873 [bertocco@emitestbed08 blah_testing]$ date; glite-ce-job-status https://emi-demo13.cnaf.infn.it:8443/CREAM585808873 Thu May 3 15:17:20 CEST 2012 ****** JobID=[https://emi-demo13.cnaf.infn.it:8443/CREAM585808873] Status = [REALLY-RUNNING] [bertocco@emitestbed08 blah_testing]$ glite-ce-job-cancel https://emi-demo13.cnaf.infn.it:8443/CREAM585808873 Are you sure you want to cancel specified job(s) [y/n]: y [bertocco@emitestbed08 blah_testing]$ date; glite-ce-job-status https://emi-demo13.cnaf.infn.it:8443/CREAM585808873 Thu May 3 15:17:43 CEST 2012 ****** JobID=[https://emi-demo13.cnaf.infn.it:8443/CREAM585808873] Status = [CANCELLED] ExitCode = [] Description = [Cancelled by user] On CE CREAM: <verbatim> # grep 585808873 /var/log/cream/glite-ce-bnotifier.log 2012-05-03 15:17:14 Sent for Cream:[BatchJobId="268.emi-demo13.cnaf.infn.it"; JobStatus=2; ChangeTime="2012-05-03 15:17:08"; WorkerNode="emitestbed23.cnaf.infn.it"; ClientJobId="585808873"; BlahJobName="cream_585808873";] 2012-05-03 15:18:14 Sent for Cream:[BatchJobId="268.emi-demo13.cnaf.infn.it"; JobStatus=3; ChangeTime="2012-05-03 15:17:31"; WorkerNode="emitestbed23.cnaf.infn.it"; JwExitCode=-999; Reason="reason=-999"; ClientJobId="585808873"; BlahJobName="cream_585808873";] </verbatim> * For suspended and resumed jobs: On UI: </verbatim> $ glite-ce-job-status https://emi-demo13.cnaf.infn.it:8443/CREAM641304895 ****** JobID=[https://emi-demo13.cnaf.infn.it:8443/CREAM641304895] Status = [IDLE] $ glite-ce-job-suspend https://emi-demo13.cnaf.infn.it:8443/CREAM641304895 Are you sure you want to suspend specified job(s) [y/n]: y [bertocco@emitestbed08 blah_testing]$ glite-ce-job-status https://emi-demo13.cnaf.infn.it:8443/CREAM641304895 ****** JobID=[https://emi-demo13.cnaf.infn.it:8443/CREAM641304895] Status = [HELD] $ glite-ce-job-resume https://emi-demo13.cnaf.infn.it:8443/CREAM641304895 Are you sure you want to resume specified job(s) [y/n]: y [bertocco@emitestbed08 blah_testing]$ glite-ce-job-status https://emi-demo13.cnaf.infn.it:8443/CREAM641304895 ****** JobID=[https://emi-demo13.cnaf.infn.it:8443/CREAM641304895] Status = [HELD] $ glite-ce-job-status https://emi-demo13.cnaf.infn.it:8443/CREAM641304895 ****** JobID=[https://emi-demo13.cnaf.infn.it:8443/CREAM641304895] Status = [IDLE] $ glite-ce-job-status https://emi-demo13.cnaf.infn.it:8443/CREAM641304895 ****** JobID=[https://emi-demo13.cnaf.infn.it:8443/CREAM641304895] Status = [DONE-OK] ExitCode = [0] <verbatim> </verbatim> On CE CREAM: <verbatim> # grep 641304895 /var/log/cream/glite-ce-bnotifier.log [BatchJobId="291.emi-demo13.cnaf.infn.it"; JobStatus=1; ChangeTime="2012-05-03 15:54:46"; ClientJobId="641304895"; BlahJobName="cream_641304895";] 2012-05-03 15:56:14 Sent for Cream:[BatchJobId="291.emi-demo13.cnaf.infn.it"; JobStatus=5; ChangeTime="2012-05-03 15:56:13"; ClientJobId="641304895"; BlahJobName="cream_641304895";] [BatchJobId="291.emi-demo13.cnaf.infn.it"; JobStatus=1; ChangeTime="2012-05-03 15:57:16"; ClientJobId="641304895"; BlahJobName="cream_641304895";] [BatchJobId="291.emi-demo13.cnaf.infn.it"; JobStatus=2; ChangeTime="2012-05-03 16:03:36"; WorkerNode="emitestbed23.cnaf.infn.it"; ClientJobId="641304895"; BlahJobName="cream_641304895";] [BatchJobId="291.emi-demo13.cnaf.infn.it"; JobStatus=4; ChangeTime="2012-05-03 16:04:36"; WorkerNode="emitestbed23.cnaf.infn.it"; JwExitCode=0; Reason="reason=0"; ClientJobId="641304895"; BlahJobName="cream_641304895";] </verbatim> ---+++++ Check Notifications SL5 - PBS Old parser ---+++++ Check Notifications SL6 - LSF New parser ---+++++ Check Notifications SL6 - LSF New parser ---+++++ Check Notifications SL6 - PBS New parser %GREEN% PASSED %ENDCOLOR% * For normally finished jobs ON UI: <verbatim> $ glite-ce-job-status https://emitestbed29.cnaf.infn.it:8443/CREAM400857385 ****** JobID=[https://emitestbed29.cnaf.infn.it:8443/CREAM400857385] Status = [REALLY-RUNNING] $ glite-ce-job-status https://emitestbed29.cnaf.infn.it:8443/CREAM400857385 ****** JobID=[https://emitestbed29.cnaf.infn.it:8443/CREAM400857385] Status = [DONE-OK] ExitCode = [0] </verbatim> ON CE CREAM: <verbatim> # grep 400857385 /var/log/cream/glite-ce-bnotifier.log 2012-05-03 16:38:46 Sent for Cream:[BatchJobId="36.emitestbed29.cnaf.infn.it"; JobStatus=2; ChangeTime="2012-05-03 16:38:22"; WorkerNode="emitestbed28.cnaf.infn.it"; ClientJobId="400857385"; BlahJobName="cream_400857385";] 2012-05-03 16:39:46 Sent for Cream:[BatchJobId="36.emitestbed29.cnaf.infn.it"; JobStatus=4; ChangeTime="2012-05-03 16:39:22"; WorkerNode="emitestbed28.cnaf.infn.it"; JwExitCode=0; Reason="reason=0"; ClientJobId="400857385"; BlahJobName="cream_400857385";] </verbatim> * For cancelled jobs: ON UI: <verbatim> date; glite-ce-job-submit -a -r emitestbed29.cnaf.infn.it:8443/cream-pbs-demo -a /home/bertocco/test1.jdl Thu May 3 16:42:28 CEST 2012 https://emitestbed29.cnaf.infn.it:8443/CREAM060970469 $ glite-ce-job-status https://emitestbed29.cnaf.infn.it:8443/CREAM060970469 ****** JobID=[https://emitestbed29.cnaf.infn.it:8443/CREAM060970469] Status = [REALLY-RUNNING] [bertocco@emitestbed08 blah_testing]$ glite-ce-job-cancel https://emitestbed29.cnaf.infn.it:8443/CREAM060970469 Are you sure you want to cancel specified job(s) [y/n]: y $ glite-ce-job-status https://emitestbed29.cnaf.infn.it:8443/CREAM060970469 ****** JobID=[https://emitestbed29.cnaf.infn.it:8443/CREAM060970469] Status = [CANCELLED] ExitCode = [] Description = [Cancelled by user] </verbatim> On CE CREAM: <verbatim> # grep 060970469 /var/log/cream/glite-ce-bnotifier.log 2012-05-03 16:42:46 Sent for Cream:[BatchJobId="37.emitestbed29.cnaf.infn.it"; JobStatus=3; ChangeTime="2012-05-03 16:42:42"; WorkerNode="emitestbed28.cnaf.infn.it"; JwExitCode=-999; Reason="reason=-999"; ClientJobId="060970469"; BlahJobName="cream_060970469";] </verbatim> * For suspended and resumed jobs: On UI: <verbatim> # glite-ce-job-submit -a -r emitestbed29.cnaf.infn.it:8443/cream-pbs-demo -a /home/bertocco/test1.jdl https://emitestbed29.cnaf.infn.it:8443/CREAM535518208 $ glite-ce-job-status https://emitestbed29.cnaf.infn.it:8443/CREAM535518208 ****** JobID=[https://emitestbed29.cnaf.infn.it:8443/CREAM535518208] Status = [IDLE] $ glite-ce-job-suspend https://emitestbed29.cnaf.infn.it:8443/CREAM535518208 Are you sure you want to suspend specified job(s) [y/n]: y $ glite-ce-job-status https://emitestbed29.cnaf.infn.it:8443/CREAM535518208 ****** JobID=[https://emitestbed29.cnaf.infn.it:8443/CREAM535518208] Status = [HELD] $ glite-ce-job-resume https://emitestbed29.cnaf.infn.it:8443/CREAM535518208 Are you sure you want to resume specified job(s) [y/n]: y $ glite-ce-job-status https://emitestbed29.cnaf.infn.it:8443/CREAM535518208 ****** JobID=[https://emitestbed29.cnaf.infn.it:8443/CREAM535518208] Status = [DONE-OK] ExitCode = [0] </verbatim> On CE CREAM: <verbatim> grep 535518208 /var/log/cream/glite-ce-bnotifier.log [BatchJobId="40.emitestbed29.cnaf.infn.it"; JobStatus=1; ChangeTime="2012-05-03 17:00:09"; ClientJobId="535518208"; BlahJobName="cream_535518208";] 2012-05-03 17:00:46 Sent for Cream:[BatchJobId="40.emitestbed29.cnaf.infn.it"; JobStatus=5; ChangeTime="2012-05-03 17:00:27"; ClientJobId="535518208"; BlahJobName="cream_535518208";] 2012-05-03 17:01:06 Sent for Cream:[BatchJobId="40.emitestbed29.cnaf.infn.it"; JobStatus=2; ChangeTime="2012-05-03 17:01:05"; WorkerNode="emitestbed28.cnaf.infn.it"; ClientJobId="535518208"; BlahJobName="cream_535518208";] [BatchJobId="40.emitestbed29.cnaf.infn.it"; JobStatus=2; ChangeTime="2012-05-03 17:01:10"; WorkerNode="emitestbed28.cnaf.infn.it"; ClientJobId="535518208"; BlahJobName="cream_535518208";] 2012-05-03 17:02:46 Sent for Cream:[BatchJobId="40.emitestbed29.cnaf.infn.it"; JobStatus=4; ChangeTime="2012-05-03 17:02:10"; WorkerNode="emitestbed28.cnaf.infn.it"; JwExitCode=0; Reason="reason=0"; ClientJobId="535518208"; BlahJobName="cream_535518208";] </verbatim> ---+++++ Check Notifications SL6 - PBS Old parser ---++++ Regression tests Note: All bug tests are performed on CREAM EMI 2 SL5 old and new parser. ---+++++ Verification attached bugs ---++++++ [[https://savannah.cern.ch/bugs/?84261][bug #84261:BNotifier on CREAM CE seems to not restart cleanly]] %GREEN% FIXED %ENDCOLOR% <verbatim> ============================================================================== Bug 84261 :: Regression test of bug #84261 BNotifier on CREAM CE seems to n... ============================================================================== Set Log Level :: Set the log level used for the test suite. This c... | PASS | ------------------------------------------------------------------------------ bug_84261 | PASS | ------------------------------------------------------------------------------ Bug 84261 :: Regression test of bug #84261 BNotifier on CREAM CE s... | PASS | 2 critical tests, 2 passed, 0 failed 2 tests total, 2 passed, 0 failed ============================================================================== </verbatim> * [[%ATTACHURL%/bug84261_report.html][Report]] ---++++++ [[https://savannah.cern.ch/bugs/?90085][bug #90085 Suspend command doesn't work with old parser Implemented]] %RED% NOT FIXED %ENDCOLOR% <verbatim> The files of this testsuite will be stored under: /tmp/tmpObO5Lk.cream_testing/ ============================================================================== Bug 90085 :: Regression test of bug #90985 Suspend command doesn't work wit... ============================================================================== Set Log Level :: Set the log level used for the test suite. This c... | PASS | ------------------------------------------------------------------------------ bug_90085 | FAIL | _error: Expected status should be in ['HELD'] for job https://cream-48.pd.infn.it:8443/CREAM720879358 was actually IDLE ------------------------------------------------------------------------------ Teardown | PASS | ------------------------------------------------------------------------------ Bug 90085 :: Regression test of bug #90985 Suspend command doesn't... | FAIL | 3 critical tests, 2 passed, 1 failed 3 tests total, 2 passed, 1 failed ============================================================================== </verbatim> ---+++++ Verification old bugs ---++++++ [[https://savannah.cern.ch/bugs/?81824][bug #81824: yaim-cream-ce should manage the attribute bupdater_loop_interval]] %GREEN% FIXED %ENDCOLOR% <verbatim> ============================================================================== Bug 81824 :: Regression test of bug #81824 yaim-cream-ce should manage the ... ============================================================================== Set Log Level :: Set the log level used for the test suite. This c... | PASS | ------------------------------------------------------------------------------ bug_81824 | PASS | ------------------------------------------------------------------------------ Bug 81824 :: Regression test of bug #81824 yaim-cream-ce should ma... | PASS | 2 critical tests, 2 passed, 0 failed 2 tests total, 2 passed, 0 failed ============================================================================== </verbatim> * [[%ATTACHURL%/bug81824_report.html.txt][Report]] -- Main.SaraBertocco - 2012-05-03
Attachments
Attachments
Topic attachments
I
Attachment
Action
Size
Date
Who
Comment
txt
bug81824_report.html.txt
manage
160.8 K
2012-05-03 - 09:40
SaraBertocco
txt
bug84261_report.html.txt
manage
160.6 K
2012-05-03 - 09:38
SaraBertocco
Edit
|
Attach
|
PDF
|
H
istory
:
r6
|
r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
More topic actions...
Topic revision: r2 - 2012-05-03
-
SaraBertocco
Home
Site map
CEMon web
CREAM web
Cloud web
Cyclops web
DGAS web
EgeeJra1It web
Gows web
GridOversight web
IGIPortal web
IGIRelease web
MPI web
Main web
MarcheCloud web
MarcheCloudPilotaCNAF web
Middleware web
Operations web
Sandbox web
Security web
SiteAdminCorner web
TWiki web
Training web
UserSupport web
VOMS web
WMS web
WMSMonitor web
WeNMR web
IGI Documentation
Repositories specifications
Installation and Configuration Guides
Updates Guides
Services/Node Types List
IGI Updates Calendar
Tips & Tricks
Use Cases & Troubleshooting
Site Admin Corner
IGI Release Management
Integration Process
TODO List
IGI Testing & Certification
Certification Testbed
Blah testing
CREAM testing
HLR testing
Storm testing
UI testing
VOMS testing
WMS testing
WN testing
IGIRelease Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
P
P
P
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Edit
Attach
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback