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

Kirk Lund updated GEODE-10112:
------------------------------
    Description: DataSerializer contains support for ConcurrentHashMap which is 
currently disabled in writeObject but enabled in readObject. This means that if 
we enable the write-side, rolling upgrade will still work because readObject is 
unchanged and supports reading it in from either Java Serializable or Geode 
DataSerializer form. Enabling the write-side improves the performance of Geode 
messages that have fields of type ConcurrentHashMap or any Collection type 
containing a ConcurrentHashMap. Effected messages include 
ParallelQueueRemovalMessage.  (was: Add ConcurrentHashMap support to 
DataSerializer. This will improve performance of Gateway messages that have 
fields related to regionToDispatchedKeysMap which contain values of type 
ConcurrentHashMap. Messages include ParallelQueueRemovalMessage.)

> Enable ConcurrentHashMap support in DataSerializer
> --------------------------------------------------
>
>                 Key: GEODE-10112
>                 URL: https://issues.apache.org/jira/browse/GEODE-10112
>             Project: Geode
>          Issue Type: Improvement
>          Components: wan
>            Reporter: Kirk Lund
>            Assignee: Kirk Lund
>            Priority: Major
>              Labels: GeodeOperationAPI
>
> DataSerializer contains support for ConcurrentHashMap which is currently 
> disabled in writeObject but enabled in readObject. This means that if we 
> enable the write-side, rolling upgrade will still work because readObject is 
> unchanged and supports reading it in from either Java Serializable or Geode 
> DataSerializer form. Enabling the write-side improves the performance of 
> Geode messages that have fields of type ConcurrentHashMap or any Collection 
> type containing a ConcurrentHashMap. Effected messages include 
> ParallelQueueRemovalMessage.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to