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

clients can miss events when servers recycled, possibly due to null eventId in ClientUpdateMessageImpl

    XMLWordPrintableJSON

Details

    Description

      HARegionQueues may have an issue where messages are lost due to the eventId (threadId and sequenceId) being null ... which prevents them from being dispatched to the client.

      This may be due to the ClientUpdateMessageImpl no longer including the eventId when serialized over the wire between servers. Now the receiving side must use eventId from the HAEventWrapper to re-populate this field in the ClientUpdateMessage.

      If the null eventId is detected by HARegionQueue.putGIIDataInRegion, the corresponding event is silently dropped. This occurs when processing the InitialImage of the HARegionQueue from another server.

      Attachments

        Issue Links

          Activity

            People

              ladyvader Lynn Hughes-Godfrey
              ladyvader Lynn Hughes-Godfrey
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 10m
                  1h 10m