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