You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Nathaniel Burger (Jira)" <ji...@apache.org> on 2020/11/16 20:55:00 UTC
[jira] [Created] (AVRO-2978) C#: microseconds logical types are
rounding data values to only have milliseconds resolution
Nathaniel Burger created AVRO-2978:
--------------------------------------
Summary: C#: microseconds logical types are rounding data values to only have milliseconds resolution
Key: AVRO-2978
URL: https://issues.apache.org/jira/browse/AVRO-2978
Project: Apache Avro
Issue Type: Bug
Components: csharp
Affects Versions: 1.9.2, 1.10.0
Reporter: Nathaniel Burger
Attachments: MicrosecondLogicalTypesFixes.patch
The C# implementation from [~timjroberts] of the time-micros and timestamp-micros logical types are not preserving the microseconds resolution of data. Instead they appear to be rounding things to milliseconds and did not have sufficient unit test coverage to flag this. These issues appear to have been flagged by [~matt1024] during the [code review of the pull request for AVRO-2359|https://github.com/apache/avro/pull/492] but did not appear to have been addressed before the pull request was merged in. Attached is a patch with suggested improvements to address this to maintain microsecond resolution.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)