Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.1
    • Fix Version/s: 3.1.1
    • Component/s: core
    • Labels:
      None
    • Environment:
      MQTT Client and server
    • Proposal:
      Hide
      The server MUST allow a grace period of 50% of the keep alive interval before client timeout.
      The specification should not recommend how long the client waits before it expects to see the PINGRESP.
      Show
      The server MUST allow a grace period of 50% of the keep alive interval before client timeout. The specification should not recommend how long the client waits before it expects to see the PINGRESP.

      Description

      The current MQTT 3.1 specification says that the server adds a grace period 50% to the Keep alive interval before it enforces it.
      This is fine for short keep alive intervals but is excessive for longer ones.

      The current specification also says that the client should wait for one keep alive interval for a PINGRESP to be sent in response
      to its PINGREQ before it gives up and disconnects. Again this is fine for short keep alive intervals but excessive for long ones.

        Activity

        Hide
        Richard Coppen added a comment -
        Discussed on TC Meeting (23.05.2013): assigned to Allan to refine proposal
        Show
        Richard Coppen added a comment - Discussed on TC Meeting (23.05.2013): assigned to Allan to refine proposal
        Hide
        Richard Coppen added a comment -
        discussed on call 20.06.2013
        Show
        Richard Coppen added a comment - discussed on call 20.06.2013
        Hide
        Andrew Banks added a comment -
        Resolved in draft 06 lines 589-597.
        Show
        Andrew Banks added a comment - Resolved in draft 06 lines 589-597.
        Hide
        Richard Coppen added a comment -
        Addressed in WD06
        Show
        Richard Coppen added a comment - Addressed in WD06
        Hide
        Richard Coppen added a comment -
        WD06 680-681
        Show
        Richard Coppen added a comment - WD06 680-681

          People

          • Assignee:
            Andrew Banks
            Reporter:
            Andrew Banks
          • Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: