Fix incorrect V6.3-012 changes to $HOROLOG and $ZUT
Final Release Note
NO RELEASE NOTE NEEDED as the incorrect behavior was not present in any YottaDB release.
Description
While working on a test for V6.3-012's GTM-9270 change (YDBTest#428 (closed)), we discovered that $ZUT was now returning an incorrect time due to a FLOAT_SKEW
that subtracted 10 microseconds from its time. This caused the test we were working on for the issue to "pass" on versions without the V6.3-012 changes and fail with the V6.3-012 changes.
After looking at the code, we also discovered that $HOROLOG no longer rounds to the nearest second.
Both of these V6.3-012 bugs need to be fixed before V6.3-012 can be merged into YottaDB. Neither of these bugs are fixed in upstream as of V7.0-001.
Draft Release Note
$ZUT reports the correct time down to the microsecond and $HOROLOG rounds to the nearest second. While integrating V6.3-012 into YottaDB, we discovered a bug that caused $ZUT to report an incorrect time 10 microseconds earlier than the actual time and $HOROLOG to always round down. Neither bug was ever present in a YottaDB release.