Skip to content

Conversation

@StephanEwen
Copy link
Contributor

This pull requests is based on #1646

The AscendingTimestampExtractor only logs violations of ascending timestamp order.

Previously it failed hard on a violation. Since that would be in many cases irrecoverable as soon as one order violation happens in the stream, it it changed to by default only log violations.

The user can still explicitly set an 'IgnoringHandler' or a 'FailingHandler', which do nothing on violations,
respectively fail hard as before.

…o two separate classes

 - one class handled periodic watermarks
 - the other class handled watermarks triggered by elements

This also makes sure that any timestamp assigner / watermark generators cannot generate
negative watermarks
…nly logs violations of ascending timestamp order.

The user can also explicitly set an 'IgnoringHandler' or a 'FailingHandler', which do nothing on violations,
respectively fail hard.
@StephanEwen
Copy link
Contributor Author

Manually merged in e08d7a6

@StephanEwen StephanEwen deleted the ascending_extractor branch August 1, 2016 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants