-
Type: Improvement
-
Status: Closed
-
Priority: Minor
-
Resolution: No Action
-
Affects Version/s: 5
-
Fix Version/s: None
-
Component/s: core
-
Labels:None
-
Proposal:
There are a number of aspects of MQTT which involve timings, starting with the keepalive interval, and some new features introduced in MQTT 5 such as message expiration.
These timers are denoted in seconds (I don't think we have any exceptions to that), but the implementation of those timers in both servers and clients may not actually be at the resolution of small numbers of seconds. I suggest that we include some wording to limit the expectation of accuracy when a small number of seconds is used on such a timer, where "small" is to be defined, but could be less than 10 for instance.