[ 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)