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

[amqp1.0] Generate keep-alive frames for peers using idle timeout

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.26
    • 0.31
    • C++ Broker
    • None

    Description

      When establishing an AMQP 1.0 connection, an endpoint may elect to use an idle link timeout. This timeout is advertised to the peer in the Open frame.

      The recipient of the advertised timeout should either:

      1) Close the connection if the idle timeout cannot be honored, or
      2) guarantee it will generate traffic frequently enough to prevent the peer from timing out simply because there is no data to transfer.

      Currently, qpidd does neither - it simply ignores the timeout. This will cause the peer to incorrectly drop the link should no data become available on the broker within the advertised idle time.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: