AHeise commented on a change in pull request #11507: [FLINK-16587] Add basic 
CheckpointBarrierHandler for unaligned checkpoint
URL: https://github.com/apache/flink/pull/11507#discussion_r408266677
 
 

 ##########
 File path: 
flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/SingleInputGate.java
 ##########
 @@ -170,9 +173,14 @@
 
        private final CompletableFuture<Void> closeFuture;
 
+       @Nullable
+       protected BufferReceivedListener bufferReceivedListener;
 
 Review comment:
   Okay I opted to go with a volatile field now, but it's properly encapsulated 
in a getter for future optimizations. I'd start simple first and we can always 
make it more complicated after benchmarks demand it.
   I'm hoping that a `volatile` read access right before entering synchronized 
would kind of synergize, such that the cache pipe of the CPU is only cleared 
once.

----------------------------------------------------------------
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:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to