Scalability Error
-----------------
Key: SANDESHA2-145
URL: https://issues.apache.org/jira/browse/SANDESHA2-145
Project: Sandesha2
Issue Type: Bug
Reporter: Dave Parsons
Attachments: inMemStorageMap.patch
When trying to scale multiple RM clients to a single RM provider you find that
after a period of time some of the clients do not receive their responses.
The problem is that the InMemoryStorageManager uses a HashMap, which isn't
synchronised. When you have multiple clients with multiple sequences you have
multiple threads trying to access the HashMap and therefore the problem. The
solution is to convert the HashMap to a ConcurrentHashMap which is synchronised.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]