Anilkumar Gingade created GEODE-2802:
----------------------------------------
Summary: TombstoneMessage can throw SerializationException when
region is configured as persistent and non-persistent in cluster (in different
nodes).
Key: GEODE-2802
URL: https://issues.apache.org/jira/browse/GEODE-2802
Project: Geode
Issue Type: Bug
Components: regions
Reporter: Anilkumar Gingade
TombstoneMessage serialization code assumes the member info in RVV to be either
membership-id or disk-id and uses this info while de-serializing.
When there is a mix of persistent and non-persistent region in the cluster
(between nodes), the above assumption will not hold good; resulting in data
serialization exception.
DistributedTombstoneOperation$TombstoneMessage
toData() {
-
-
if (persistent) {
DiskStoreID id = new DiskStoreID();
InternalDataSerializer.invokeFromData(id, in);
mbr = id;
}
-
-
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)