[ 
https://issues.apache.org/jira/browse/BEAM-1524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vikas Kedigehalli updated BEAM-1524:
------------------------------------
    Description: 
Runners cannot have a timestamp precision that is lesser than what a SDK uses. 
Also with Fn API a runner should be able to support multiple SDKs that maybe 
written in different languages. It is important that we standardize the 
precision of timestamp to ensure that runners are compatible across all the 
SDKs.

NOTE: Timestamps are shifted such that lexicographic ordering of the bytes 
corresponds to chronological order. This also needs to be consistent across 
SDKs.

  was:Runners cannot have a timestamp precision that is lesser than what a SDK 
uses. Also with Fn API a runner should be able to support multiple SDKs that 
maybe written in different languages. It is important that we standardize the 
precision of timestamp to ensure that runners are compatible across all the 
SDKs.


> Timestamp precision and byte representation should be consistent across SDKs
> ----------------------------------------------------------------------------
>
>                 Key: BEAM-1524
>                 URL: https://issues.apache.org/jira/browse/BEAM-1524
>             Project: Beam
>          Issue Type: Improvement
>          Components: runner-core, sdk-java-core, sdk-py
>            Reporter: Vikas Kedigehalli
>            Assignee: Kenneth Knowles
>
> Runners cannot have a timestamp precision that is lesser than what a SDK 
> uses. Also with Fn API a runner should be able to support multiple SDKs that 
> maybe written in different languages. It is important that we standardize the 
> precision of timestamp to ensure that runners are compatible across all the 
> SDKs.
> NOTE: Timestamps are shifted such that lexicographic ordering of the bytes 
> corresponds to chronological order. This also needs to be consistent across 
> SDKs.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to