Ticket #334 (closed Tasks: fixed)

Opened 8 years ago

Last modified 8 years ago

Implement network stall detector

Reported by: octo Owned by: octo
Priority: major Milestone: 2.1
Component: LogicMail Version: 2.0.0
Keywords: Cc:
Blocked By: Blocking:

Description

This feature will be merged into the 2.0 code to resolve #315, #285, and any related issues.

Some of the initial ideas for this will be based on  this forum thread.

A component needs to be written to handle watchdog-like functionality for all active network connections managed by LogicMail. It will likely function as a combination of Connection object listener threads. These threads will monitor and kill any network connection that appears to be stalled in the middle of a read or write operation.

Change History

comment:1 Changed 8 years ago by octorian

In [877]:

Initial watchdog implementation (refs #334), chunked IMAP body fetch, and IDLE-aware request status messages.

comment:2 Changed 8 years ago by octorian

In [882]:

Added comments to Watchdog and added disabled implementation option. (refs #334)

comment:3 Changed 8 years ago by octo

  • Status changed from new to closed
  • Resolution set to fixed

The watchdog is fully implemented, and continues to be tweaked as necessary. There is no reason to keep this ticket open any longer.

Note: See TracTickets for help on using tickets.