pnowojski commented on a change in pull request #11155: 
[FLINK-14818][benchmark] Fix receiving InputGate setup of 
StreamNetworkBenchmarkEnvironment.
URL: https://github.com/apache/flink/pull/11155#discussion_r382441933
 
 

 ##########
 File path: 
flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/LocalInputChannel.java
 ##########
 @@ -95,7 +95,7 @@ public LocalInputChannel(
        // 
------------------------------------------------------------------------
 
 Review comment:
   Please copy PR description into the commit message and once you have some 
expected benchmark results, please include them in the commit message as well 
:) 
   
   Could you also explain in both places, how are you solving the problem? 
Maybe something along those lines:
   
   > Before this change, in network benchmark (for example 1000 channels 
benchmark with 4 record writers) 
StreamNetworkBenchmarkEnvironment#createInputGate was creating 1000 input gates 
with 4 input channels each, which doesn't make much sense. This commit is 
changing that to a single receiver with 4 input gates, with 1000 channels each.
   >
   > It is achieved by providing testing implementations of InputChannels, 
which are using channel index for requesting subpartitions from 
ResultPartition, instead of subpartition index. Thanks to that, we can connect 
single ResultPartition with N subpartitions, to a single instance of InputGate 
with 1000 channels.
   
   ?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to