This repository was archived by the owner on Jan 8, 2024. It is now read-only.

Description
Only one sample is saved for a component when multiple have the same timestamp. I think this is problematic, because of the following:
- We have a resolution of ms, which can be insufficient for some applications.
- There is no feedback that only one is saved, possibly creating difficult to spot bugs in user applications.
We should at least properly document this behavior. It could also make sense to return an error or warning when this occurs. It would be expensive to make a check against the data storage, but we can at least check whether there are samples with the same timestamp within a request.