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

race condition between Queue Removal Thread and Message Dispatcher can prevent dispatching to client

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • None
    • 1.7.0
    • client queues
    • None

    Description

      If a secondary server becomes primary while handling a Queue Removal Message (containing a list of events already processed by the client), the Queue Removal Message can remove that entry from the HAContainer just prior to the Message Dispatcher attempting to dispatch the message.

      Once that occurs, the Message Dispatcher (peek) gets stuck on that event and cannot dispatch any other messages to that client.

      Attachments

        Issue Links

          Activity

            People

              rmcmahon Ryan McMahon
              ladyvader Lynn Hughes-Godfrey
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: