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

When dispatcher socket buffer is full, the ReAuth won't get sent to the client causing a deadlock

    XMLWordPrintableJSON

Details

    Description

      1. message dispatcher trying to send a reAuth message to the client, but not able to because the socket buffer is full.
      2. client updater is blocked waiting for a regionEntry lock when doing a remove operation.
      3. the regionEntry lock is held by a client operation doing destroy on that same key
      4. the client operation is waiting for the re_auth op to finish.
      5. the re_auth command on the server is blocked by the #1 holding the lock

      Attachments

        Issue Links

          Activity

            People

              jinmeiliao Jinmei Liao
              jinmeiliao Jinmei Liao
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: