Uploaded image for project: 'OASIS Message Queuing Telemetry Transport (MQTT) TC'
  1. OASIS Message Queuing Telemetry Transport (MQTT) TC
  2. MQTT-408

Statement about packets with multiple errors

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5, wd11
    • Fix Version/s: 5, wd11
    • Component/s: core
    • Labels:
      None
    • Proposal:
      Hide

      In section 4.13 Handling Errors) add the following:

      If the Control Packet contains multiple errors the receiver of the Packet can validate the Packet in any order and take the appropriate action for any of the errors found.

      Show
      In section 4.13 Handling Errors) add the following: If the Control Packet contains multiple errors the receiver of the Packet can validate the Packet in any order and take the appropriate action for any of the errors found.

      Description

      The spec in a large number of cases specifies the required action in the case of detecting an error. However, it is quite possible that a server or client can detect multiple errors in the same packet. The return code and indeed the action to take (return an ACK, close the connection) might be different depending on which error the receiver of the packet detects.

      I propose a statement that in the case of multiple errors in a packet, the receiver is free to report any one of them and take the appropriate action. I would prefer this to be in normative text

        Attachments

          Activity

            People

            • Assignee:
              ken.borgendale Ken Borgendale (Inactive)
              Reporter:
              ken.borgendale Ken Borgendale (Inactive)
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: