Bug 3370 - Performance test failure -- "SOAP Fault"
: Performance test failure -- "SOAP Fault"
Status: RESOLVED FIXED
: C WS Core
C WSRF core
: 4.0.0
: PC Linux
: P3 normal
: 4.0.1
Assigned To:
:
:
:
:
  Show dependency treegraph
 
Reported: 2005-05-17 09:32 by
Modified: 2008-01-11 15:36 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-05-17 09:32:36
Running the c-wsrf-core-performance test on a Debian Sarge box.
The full GT4.0 has been installed, and when running the test
for up to 100 iterations, all tests conclude successfully. When
running it for 1000 iterations, the c-sec-nonpersistent and
java-sec-nonpersistent tests are aborting with the following messages:

Error getting resource properties: globus_soap_message_module: SOAP Fault
Fault code: soapenv:Server.generalException
get-multiple-resource-pingpong: get_multiple_resource_pingpong.c:294: main:
Assertion `result == 0 && fault == ((void *)0)' failed.
# Test 19 got: '6' (performance-test.pl at line 115 fail #19)
#    Expected: '0'
#  performance-test.pl line 115 is:     skip($no_contact,
system({$test_case->[0]} (@{$test_case})), 0);
# Test 20 got: '11' (performance-test.pl at line 115 fail #20)
#    Expected: '0'
FAILED tests 19-20
    Failed 2/24 tests, 91.67% okay
Failed 1/1 test scripts, 0.00% okay. 2/24 subtests failed, 91.67% okay.
Failed Test         Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
performance-test.pl               24    2   8.33%  19-20

For 10000 iterations, tests 19-20 and tests 25-30 (all tests for 10,000
iterations) fail. Following are the error messages collected:

Error getting resource properties: globus_soap_message_module: SOAP Fault
Fault code: soapenv:Server.generalException
get-multiple-resource-pingpong: get_multiple_resource_pingpong.c:294: main:
Assertion `result == 0 && fault == ((void *)0)' failed.
# Test 19 got: '6' (performance-test.pl at line 115 fail #19)
#    Expected: '0'
#  performance-test.pl line 115 is:     skip($no_contact,
system({$test_case->[0]} (@{$test_case})), 0);
Error getting resource properties: globus_soap_message_module: SOAP Fault
Fault code: Server
Fault string: An error occurred while processing the message
get-multiple-resource-pingpong: get_multiple_resource_pingpong.c:294: main:
Assertion `result == 0 && fault == ((void *)0)' failed.
# Test 20 got: '6' (performance-test.pl at line 115 fail #20)
#    Expected: '0'
Error getting resource properties: globus_soap_message_module: SOAP Fault
Fault code: soapenv:Server.generalException
get-multiple-resource-pingpong: get_multiple_resource_pingpong.c:294: main:
Assertion `result == 0 && fault == ((void *)0)' failed.
# Test 25 got: '6' (performance-test.pl at line 115 fail #25)
#    Expected: '0'
# Test 26 got: '11' (performance-test.pl at line 115 fail #26)
#    Expected: '0'
Error getting resource properties: globus_soap_message_module: SOAP Fault
Fault code: Server
Fault string: An error occurred while processing the message
get-multiple-resource-pingpong: get_multiple_resource_pingpong.c:294: main:
Assertion `result == 0 && fault == ((void *)0)' failed.
# Test 27 got: '6' (performance-test.pl at line 115 fail #27)
#    Expected: '0'
Error getting resource properties: globus_soap_message_module: SOAP Fault
Fault code: soapenv:Server.generalException
get-multiple-resource-pingpong: get_multiple_resource_pingpong.c:294: main:
Assertion `result == 0 && fault == ((void *)0)' failed.
# Test 28 got: '6' (performance-test.pl at line 115 fail #28)
#    Expected: '0'
Error getting resource properties: globus_soap_message_module: SOAP Fault
Fault code: Server
Fault string: An error occurred while processing the message
get-multiple-resource-pingpong: get_multiple_resource_pingpong.c:294: main:
Assertion `result == 0 && fault == ((void *)0)' failed.
# Test 29 got: '6' (performance-test.pl at line 115 fail #29)
#    Expected: '0'
Error getting resource properties: globus_soap_message_module: SOAP Fault
Fault code: Server
Fault string: An error occurred while processing the message
get-multiple-resource-pingpong: get_multiple_resource_pingpong.c:294: main:
Assertion `result == 0 && fault == ((void *)0)' failed.
# Test 30 got: '6' (performance-test.pl at line 115 fail #30)
#    Expected: '0'
FAILED tests 19-20, 25-30
    Failed 8/30 tests, 73.33% okay
Failed 1/1 test scripts, 0.00% okay. 8/30 subtests failed, 73.33% okay.
Failed Test         Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
performance-test.pl               30    8  26.67%  19-20 25-30
------- Comment #1 From 2005-06-16 14:39:52 -------
I think what's going on is the test sets the termination time of the resource
to
be 5 minutes into the future. When the test is run with higher numbers of
iterations, the test takes longer than 5 minutes and the resource which is
being
queried is removed.

I'll increase the termination time so that the tests don't fail like this.