Github user pnowojski commented on the issue:

    https://github.com/apache/flink/pull/5718
  
    I think that timeouts in IDE are only making things worse:
    1. you can not debug, since longer debugging session will fail 
    2. in case of deadlocks, locally you can always manually dump/view stack 
traces but you also can do full thread/memory dump and/or attach a debugger.
    
    On travis you can not debug it in any way, thus automated actions make 
sense (and they preserve some travis resources for other builds). 
    
    Furthermore, such rule would have to be implemented in all of our tests, 
not only here. Also IMO if you want to replace/remove `travis_mvn_watchdog` 
with such rule, this is out of scope of this ticket and it should be discussed 
separately (I would be against it), so that it doesn't hinder this ticket.
    
    When I originally created those tests (with `@Test(timeout = xxxx)`) I did 
it by copying without thinking from a test, that was printing something to logs 
once every checkpoint, thus it was interrupting travis watchdog and one could 
argue that it required this special case timeout. This commit makes it more 
consistent with rest of the tests.


---

Reply via email to