eclipse-zenoh / zenoh

zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
https://zenoh.io
Other
1.37k stars 141 forks source link

Bump uhlc to 0.8.0 - changing formatting of Timestamps as Strings #1218

Closed JEnoch closed 3 weeks ago

JEnoch commented 3 weeks ago

uhlc 0.8.0 brings this change: atolab/uhlc-rs#16 which changes the default conversion of NTP64 and Timestamp into a String, formatting the time as an unsigned integer in decimal format. This conversion is lossless and bijective.

In addition, the JSON structure returned by the REST plugin is changed:

JEnoch commented 3 weeks ago

I removed irrelevant unit tests in storages replication (in plugins/zenoh-plugin-storage-manager/src/replica/digest.rs) that were assuming RFC3339 format for Timestamps as Strings. Those tests where comparing Digests created from code with manually crafted Digests which were certainly copied from the created ones.