Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-2802

TombstoneMessage can throw SerializationException when region is configured as persistent and non-persistent in cluster (in different nodes).

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.2.0
    • regions

    Description

      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; }


      -
      -

      Attachments

        Activity

          People

            agingade Anilkumar Gingade
            agingade Anilkumar Gingade
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: