You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by StephanEwen <gi...@git.apache.org> on 2018/03/09 15:27:28 UTC

[GitHub] flink issue #5399: [FLINK-6206] [runtime] Use LOG.error() when logging failu...

Github user StephanEwen commented on the issue:

    https://github.com/apache/flink/pull/5399
  
    I am unsure about this change, so let's discuss the pros and cons a bit.
    
    So far, this purposefully logs on *INFO* so far, because from the JobManager's perspective, a task failing and recovering if not an erroneous situation. It conveys the assumption that failures and recoveries are perfectly expected as part of the Job life cycle.
    
    The assumption Something that is logged on "ERROR" is something where a user may want to dig into and see whether they should do something about it.
    
    Flink does not follow this perspective perfectly in all parts, but that was the reasoning behind the fact to use *info* for these state changes.
    
    Happy to hear other thoughts on this.


---