Implement quarantine idea for email wedges
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KARL3 |
Fix Released
|
High
|
Chris Rossi |
Bug Description
Jason proposed an idea that ChrisRossi endorsed for addressing our chronic wedging issues. Take emails that fail and put them into a "quarantine":
"""
Option 2 - Fix KARL Mail Handling
This option would do the following:
Resolve all known email handling issues (may already be done in latest release)
Implement a monitoring script to allow finding out when the mail server is hung on a message
If the mail server is hung, quarantine the message it hung on and automatically do whatever manual process is currently done to restart the hung service.
Pros: Would handle most of the email problems we have experienced and would prevent new problems from hanging things up for more than a few minutes assuming everything works.
"""
Changed in karl3: | |
status: | New → In Progress |
Changed in karl3: | |
status: | Fix Committed → Fix Released |
I have implemented the quarantine. I have provided Six Feet Up with a shell script they can use for monitoring mail-in by looking to see if there are any messages in the quarantine. Optionally, we can also add a web ui to view and/or manipulate the mail messages in the quarantine, which could also potentially give Six Feet Up a url to monitor instead of a shell script to run. (I have no idea what their preference is.) Create a new ticket if web UI is desirable.