[
https://issues.apache.org/jira/browse/FLINK-2586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15106810#comment-15106810
]
ASF GitHub Bot commented on FLINK-2586:
---------------------------------------
Github user mjsax commented on the pull request:
https://github.com/apache/flink/pull/1502#issuecomment-172873995
@tillrohrmann I was not aware of that. Thanks for letting me know. Will do
so in the future.
> Unstable Storm Compatibility Tests
> ----------------------------------
>
> Key: FLINK-2586
> URL: https://issues.apache.org/jira/browse/FLINK-2586
> Project: Flink
> Issue Type: Bug
> Components: Storm Compatibility
> Affects Versions: 0.10.0
> Reporter: Stephan Ewen
> Assignee: Matthias J. Sax
> Priority: Critical
> Labels: test-stability
> Fix For: 1.0.0
>
>
> The Storm Compatibility tests frequently fail.
> The reason is that they kill the topologies after a certain time interval.
> That may fail on CI infrastructure when certain steps are delayed beyond
> usual. Trying to guarantee progress by time is inherently problematic:
> - Waiting too short makes tests unstable
> - Waiting too long makes tests slow
> The right way to go is letting the program decide when to terminate, for
> example by throwing a special {{SuccessException}}.
> Have a look at the Kafka connector tests, they do this a lot and hence run
> exactly as short or as long as they need to.
> Here is an example of a failed run:
> https://s3.amazonaws.com/archive.travis-ci.org/jobs/77499577/log.txt
> From FLINK-2801
> bq. The tests for the storm compatibiliy layer are all working with timeouts
> (running the program for 10 seconds) and then checking whether teh expected
> result has been written.
> bq. That is inherently unstable and slow (long delays). They should be
> rewritten in a similar manner like for example the KafkaITCase tests, where
> the streaming jobs terminate themselves with a "SuccessException", which can
> be recognized as successful completion when thrown by the job client.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)