You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Anilkumar Gingade (JIRA)" <ji...@apache.org> on 2016/07/15 22:03:20 UTC
[jira] [Created] (GEODE-1669) Performance issue with Interest
registration with impact on client side event processing.
Anilkumar Gingade created GEODE-1669:
----------------------------------------
Summary: Performance issue with Interest registration with impact on client side event processing.
Key: GEODE-1669
URL: https://issues.apache.org/jira/browse/GEODE-1669
Project: Geode
Issue Type: Bug
Components: client queues
Reporter: Anilkumar Gingade
The client interests are managed in "FilterProfile" class on server side. These are maintained using the concurrent data structures CopyOnWriteHashSet and CopyOnWriteHashMap...
When set of keys are registered from client, the keys are added to CopyOnWriteHashSet one by one (FilterProfile.registerClientInterestList()); Where a new HashSet is created each time when an entry is added, which could impact performance based on the number of keys registered.
This will have implication on the client side event processing; as the event processing gets blocked when a interest registration is in progress by other thread.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)