Github user NicoK commented on a diff in the pull request:

    https://github.com/apache/flink/pull/4509#discussion_r152861029
  
    --- Diff: 
flink-runtime/src/test/java/org/apache/flink/runtime/io/network/partition/consumer/RemoteInputChannelTest.java
 ---
    @@ -440,21 +476,25 @@ public void testFairDistributionFloatingBuffers() 
throws Exception {
        @Test
        public void testConcurrentOnSenderBacklogAndRelease() throws Exception {
                // Setup
    -           final NetworkBufferPool networkBufferPool = new 
NetworkBufferPool(256, 32, MemoryType.HEAP);
    +           final NetworkBufferPool networkBufferPool = new 
NetworkBufferPool(130, 32, MemoryType.HEAP);
    +           final int numExclusiveBuffers = 2;
    +           final int numFloatingBuffers = 128;
    +
                final ExecutorService executor = 
Executors.newFixedThreadPool(2);
    +
                final SingleInputGate inputGate = createSingleInputGate();
                final RemoteInputChannel inputChannel  = 
createRemoteInputChannel(inputGate);
                
inputGate.setInputChannel(inputChannel.partitionId.getPartitionId(), 
inputChannel);
                try {
    -                   final BufferPool bufferPool = 
networkBufferPool.createBufferPool(128, 128);
    +                   final BufferPool bufferPool = 
networkBufferPool.createBufferPool(numFloatingBuffers, numFloatingBuffers);
                        inputGate.setBufferPool(bufferPool);
    -                   inputGate.assignExclusiveSegments(networkBufferPool, 2);
    +                   inputGate.assignExclusiveSegments(networkBufferPool, 
numExclusiveBuffers);
     
    -                   final Callable<Void> requestBufferTask = new 
Callable<Void>() {
    +                   final Callable requestBufferTask = new Callable<Void>() 
{
    --- End diff --
    
    please keep `Callable<Void>` (or replace by a lambda)


---

Reply via email to