loentar / axis2c-unofficial

Unofficial backports and unofficial support for Apache Axis2/C
Apache License 2.0
15 stars 10 forks source link

Stress test fails under load and/ async calls #4

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Currently Axis2/C fails under a lot of load, and using async calls

1.Compile the example (The test uses boost in order to force certain 
syncronisation conditions)
2.Run it

What is the expected output? What do you see instead?
It segfaults

Please use labels and text to provide additional information.
There seem to be multiple issues related to this:
 -The first part related to releasing the async result after the operation is complete... It seems that is not clear who should release it... some sort of incremental pointer must be implemented for that...

 - Also there seem to be other issues regarding freeing the memory from multiple threads... There are lots of places with race conditions and threads who share resources and try to free those resources more than once.

For more information see: https://issues.apache.org/jira/browse/AXIS2C-1584 and 
related issues

Original issue reported on code.google.com by alexmantaut on 2 Sep 2013 at 12:39

Attachments: