[
https://issues.apache.org/jira/browse/BEAM-97?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mark Shields closed BEAM-97.
----------------------------
Resolution: Fixed
> Input watermarks can never be null
> ----------------------------------
>
> Key: BEAM-97
> URL: https://issues.apache.org/jira/browse/BEAM-97
> Project: Beam
> Issue Type: Bug
> Components: sdk-java-core
> Reporter: Mark Shields
> Assignee: Mark Shields
>
> A null input watermark (eg the result of
> TimerInternals.currentInputWatermarkTime()) is currently interpreted to mean
> 'computation is still starting and watermark is not yet known'. However, the
> Google runner was also returning null for 'computation has just restarted and
> previous watermark has not been established'. As a result code such as
> WatermarkHold would create data holds using the first interpretation which is
> unsound for the second interpretation.
> Instead, input watermarks should never be null so the interpretation is never
> ambiguous. The Google runner is ready to support this.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)