Lijie Wang created FLINK-25081:
----------------------------------

             Summary: When chaining an operator of a side output stream, the 
num records sent displayed on the dashboard is incorrect
                 Key: FLINK-25081
                 URL: https://issues.apache.org/jira/browse/FLINK-25081
             Project: Flink
          Issue Type: Bug
          Components: Runtime / Metrics
    Affects Versions: 1.14.0
            Reporter: Lijie Wang
         Attachments: image-2021-11-26-20-32-08-443.png

As show in the following figure, "Map" is an operator of a side output stream, 
the num records sent of first vertex is 0.

!image-2021-11-26-20-32-08-443.png|width=750,height=253!

 

The job code is as follows:
{code:java}
final StreamExecutionEnvironment env = 
StreamExecutionEnvironment.getExecutionEnvironment();

SingleOutputStreamOperator<Long> dataStream =
        env.addSource(new 
DataGeneratorSource<>(RandomGenerator.longGenerator(1, 1000)))
                .returns(Long.class)
                .setParallelism(10)
                .slotSharingGroup("group1");

DataStream<Long> sideOutput = dataStream.getSideOutput(new 
OutputTag<Long>("10") {});
sideOutput.map(num -> num).setParallelism(10).slotSharingGroup("group1");

dataStream.addSink(new 
DiscardingSink<>()).setParallelism(10).slotSharingGroup("group2");

env.execute("WordCount"); {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to