[ 
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 writeConcurrentHashMap, rolling upgrade will still behave correctly because 
readObject is supports reading it in from either Java Serializable or Geode 
DataSerializer form. Enabling writeConcurrentHashMap improves the performance 
of Geode messages (such as ParallelQueueRemovalMessage) that have fields of 
type ConcurrentHashMap or any Collection type containing a ConcurrentHashMap. 


  was: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.


> 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 writeConcurrentHashMap, rolling upgrade will still behave 
> correctly because readObject is supports reading it in from either Java 
> Serializable or Geode DataSerializer form. Enabling writeConcurrentHashMap 
> improves the performance of Geode messages (such as 
> ParallelQueueRemovalMessage) that have fields of type ConcurrentHashMap or 
> any Collection type containing a ConcurrentHashMap. 



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

Reply via email to