Uploaded image for project: 'UIMA'
  1. UIMA
  2. UIMA-1454

Stale requests are processed and subsequently labeled as exceptions

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.3AS
    • Async Scaleout
    • None

    Description

      When a client submits one or more requests to a service and then terminates
      before the service has a chance to reply, the service will still process the requests
      and then fail trying to send the reply with a long stack trace.

      There are two problems here: processing a request which cannot be replied to,
      and throwing an exception for expected behavior.

      The following is suggested:
      1. catch these exceptions and log a single line at INFO level that a reply could
      not be sent to

      {identified reply queue name}

      2. put this reply queue on a "do not process" list to be checked before processing
      new requests.
      3. clean up the "do not process" list based on time or max number of entries.

      Attachments

        Activity

          People

            Unassigned Unassigned
            eddie_epstein Eddie Epstein
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: