Bugzilla – Bug 3370
Performance test failure -- "SOAP Fault"
Last modified: 2008-01-11 15:36:37
You need to log in before you can comment on or make changes to this bug.
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
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.