You are viewing a plain text version of this content. The canonical link for it is here.
Posted to sandesha-dev@ws.apache.org by "David Illsley (JIRA)" <ji...@apache.org> on 2008/04/10 11:38:05 UTC

[jira] Resolved: (SANDESHA2-145) Scalability Error

     [ https://issues.apache.org/jira/browse/SANDESHA2-145?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Illsley resolved SANDESHA2-145.
-------------------------------------

    Resolution: Fixed
      Assignee: David Illsley

Fixed in r646715 in HEAD and r646716 on 1.4 branch

> Scalability Error
> -----------------
>
>                 Key: SANDESHA2-145
>                 URL: https://issues.apache.org/jira/browse/SANDESHA2-145
>             Project: Sandesha2
>          Issue Type: Bug
>            Reporter: Dave Parsons
>            Assignee: David Illsley
>         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: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org