Hide Forgot
Date of First Response: 2007-11-20 09:22:43 project_key: SOA Project issue logged in JBPM-1071 Attached is a simple test case that 1) Deploys process definition with two nodes 2) Starts the process instance that will go to the wait state on first node 3) Starts 20 threads that tries concurrently signal the same process instance 4) The second node writes a record to the database The test case needs to be executed multiple times to see the incorrect behaviour. This is an example of run output Isol 8 Action 1 Action 2 Action 2 Action 2 Action 2 Action 2 1 Action 2 1 Action 2 1 Action 2 1 Signalist 5 Signalist 6 Signalist 8 Signalist 12 Signalist 7 Signalist 13 Signalist 14 Signalist 15 Signalist 9 Signalist 16 Signalist 17 Signalist 18 Signalist 4 Success 7 Failure 13 Explanation of the outcome 4 threads successfully executed the node action including database operation. All database opeartion were comitted (4 new records were created) 3 threads successfully executed the signal operation but no real action was performed 13 threads attempted to execute the signal operation but ended with an exception
Link: Added: This issue depends JBPM-1071
Attachment: Added: expl.tar.gz
Link: Added: This issue related SOA-84
Link: Added: This issue is a dependency of JBESB-1301
Tom to follow up with Jiri.
See JBPM-1071
Jirka - can you confirm that this problem is/is not reproducible on Windows? The QE lab has Windows systems we can use. Thanks.
I have tried the following configs jBPM-win MySQL-win OK jBPM-linux MySQL-win OK jBPM-win MySQL-linux FAIL So the problem is probably related to MySQL on linux
Just talking to Jirka - apparently the this problem is MySQL version specific. He's seeing it pass on Linux with 5.0.27 and fail with 5.0.45
Link: Added: This issue related SOA-195
Link: Added: This issue is a dependency of SOA-196
Link: Added: This issue related SOA-196
Temporary solution SOA-195 Final solution SOA-196
Link: Removed: This issue is a dependency of SOA-196
Current disposition for this JIRA: * SOA-54 and SOA-55 - Mark these as 'resolved', reopen if made necessary - unlikely - by jBPM rework * JBPM-1072, JBPM-1072 - leave these open as they are jBPM issues * SOA-195 - New JIRA to require SOA-P to document in Release Notes that when jBPM is used then it is not safe to use MySQL on Linux * SOA-196 - The jBPM does not work with MySQL/Linux combo - mark as fix in 4.3 * JBPM-1095- Project bug for SOA-196
Link: Removed: This issue related SOA-84