Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-3801

RabbitMQ should NACK mail items it did fail to load

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.7.0
    • 3.8.0
    • rabbitmq
    • None

    Description

      See JAMES-3800

      We do encounter a timeout on top of OVH S3 blob store when reading emails.

      RabbitMQMailQueue, upon loading exception, does not really handle those exception and let them propagate to the subscriber, here JamesMailSpooler, which handles the exception by just logging it.

      THis means the RabbitMQ messages of such emails are never acked nor nacked, stays unacknowledged forever. Unacknowledged messages keeps pile up until there is no space left for legitimate traffic.

      At this point the mailQueue consumption halts, James needs to be rebooted which effectively nack those messages.

      Attachments

        Activity

          People

            Unassigned Unassigned
            btellier Benoit Tellier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: