Details

    • Type: Improvement
    • Status: Closed
    • Priority: 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.

        Attachments

          Activity

          Hide
          coppen Richard Coppen (Inactive) added a comment -

          Discussed on TC Meeting (23.05.2013): assigned to Allan to refine proposal

          Show
          coppen Richard Coppen (Inactive) added a comment - Discussed on TC Meeting (23.05.2013): assigned to Allan to refine proposal
          Hide
          coppen Richard Coppen (Inactive) added a comment -

          discussed on call 20.06.2013

          Show
          coppen Richard Coppen (Inactive) added a comment - discussed on call 20.06.2013
          Hide
          andrew_banks Andrew Banks (Inactive) added a comment -

          Resolved in draft 06 lines 589-597.

          Show
          andrew_banks Andrew Banks (Inactive) added a comment - Resolved in draft 06 lines 589-597.
          Hide
          coppen Richard Coppen (Inactive) added a comment -

          Addressed in WD06

          Show
          coppen Richard Coppen (Inactive) added a comment - Addressed in WD06
          Hide
          coppen Richard Coppen (Inactive) added a comment -

          WD06 680-681

          Show
          coppen Richard Coppen (Inactive) added a comment - WD06 680-681

            People

            • Assignee:
              andrew_banks Andrew Banks (Inactive)
              Reporter:
              andrew_banks Andrew Banks (Inactive)
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: