zhijiangW commented on a change in pull request #8857: 
[FLINK-12960][coordination][shuffle] Move 
ResultPartitionDeploymentDescriptor#releasedOnConsumption to 
PartitionDescriptor#releasedOnConsumption
URL: https://github.com/apache/flink/pull/8857#discussion_r297245940
 
 

 ##########
 File path: 
flink-runtime/src/main/java/org/apache/flink/runtime/shuffle/ShuffleDescriptor.java
 ##########
 @@ -67,4 +68,31 @@ default boolean isUnknown() {
         * @return the resource id of the producing task executor if the 
partition occupies local resources there
         */
        Optional<ResourceID> storesLocalResourcesOn();
+
+       /**
+        * Return release types supported by Shuffle Service for this partition.
 
 Review comment:
   There might exist two options:
   
   - One ShuffleService implementation might provide different 
ShuffleDescriptor implementations for different partitions with different 
release types. Then the previous comment makes sense.
   
   - One ShuffleService implementation would only have one kind of 
ShuffleDescriptor and provide one enum of release types for all the partitions. 
Just like atm we only have NettyShuffleDescriptor implementation which provides 
the same release types for all partitions. So my above comment suggestion was 
based on this. The release type is ShuffleService global level suitable for all 
partitions.

----------------------------------------------------------------
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