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

A distributed message can continue to wait for a member for which it failed to send the message

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.14.0
    • None
    • regions
    • None

    Description

      While trying to send/replicate a message (cache operation) by calling DistibutedCacheOperationMessage._distribute(); if there is any exception in sending the message to one of the recipient, the message processor created to wait for the replies can end up waiting for a reply from failed member.

      This is observed while doing a code walk through.

      The _distribute() method does keep track of nodes for which it fails to send the message; but is not using it to update the reply process created.

      Probable solution:
      1. Update the reply processor to remove the failed member from waiting member list
      2. Handle the cache operation to address any data replication issue because of this.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated: