[ https://issues.apache.org/jira/browse/FLINK-5118?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15823250#comment-15823250 ]
ASF GitHub Bot commented on FLINK-5118: --------------------------------------- Github user xhumanoid commented on the issue: https://github.com/apache/flink/pull/3106 @zentol what do you think about remove if (numBytesOut != null) { and replace numBytesOut = metrics.getNumBytesOutCounter(); with + if (metrics.getNumBytesOutCounter() != null) { + numBytesOut = metrics.getNumBytesOutCounter(); + } else { + numBytesOut = new NullCounter(); + } where NullCounter have empty implementation for every method, prof: we do null check in one place, because sometime we may forget to do it cons: sometimes we broke devirtualization and inlining for counter.inc(..) method > Inconsistent records sent/received metrics > ------------------------------------------ > > Key: FLINK-5118 > URL: https://issues.apache.org/jira/browse/FLINK-5118 > Project: Flink > Issue Type: Bug > Components: Metrics, Webfrontend > Affects Versions: 1.2.0, 1.3.0 > Reporter: Ufuk Celebi > Assignee: Chesnay Schepler > Fix For: 1.2.0, 1.3.0 > > > In 1.2-SNAPSHOT running a large scale job you see that the counts for > send/received records are inconsistent, e.g. in a simple word count job we > see more received records/bytes than we see sent. This is a regression from > 1.1 where everything works as expected. -- This message was sent by Atlassian JIRA (v6.3.4#6332)