Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-2841

QMF: set TTL on agent heartbeat messages

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.7
    • QMF
    • None
    • all

    Description

      Heartbeats are issued periodically by QMF agents. Each heartbeat is stateless - there is no information loss if a heartbeat is dropped or ignored by the client. While performance testing, it was discovered that multiple heartbeats will queue up should a console be unable to consume them fast enough. Most of these heartbeats are stale: the agent has issue a new heartbeat(s) since the older heartbeat was queued. Processing these "stale" heartbeats is useless.

      By setting the TTL in heartbeat messages, stale heartbeats will be discarded by the broker instead of being sent to the console.

      Attachments

        Activity

          People

            kgiusti Ken Giusti
            kgiusti Ken Giusti
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: