Terminate push monitor when it fails

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Unknown
    • 2.18.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • Fully Compatible
    • None
    • None
    • None
    • None
    • None
    • None

      Currently when push monitor receives a network error, it continues to retry its monitoring. If the server is in fact dead, this causes us to try to connect to it in two monitors simultaneously.

      A more efficient implementation would be to kill the push monitor when it receives an error and immediately schedule a server check in the monitor. If the server is alive, the push monitor will be shortly reinstated. If the server is dead, it will only be attempted to be monitored by the main monitor.

      The benefit of stopping push monitoring is to reduce resource consumption in the network layer.

            Assignee:
            Oleg Pudeyev (Inactive)
            Reporter:
            Oleg Pudeyev (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: