zentol opened a new pull request #9996: [FLINK-14532][coordination] Split 
PartitionTracker
URL: https://github.com/apache/flink/pull/9996
 
 
   Separates the PartitionTracker into a generic and JobMaster-specific part.
   The core logic of the tracker hasn't changed, it was just generalized to 
allow arbitrary keys and meta information, instead of the currently hard-coded 
`ResourceID` and `ResultPartitionDeploymentDescriptor`.
   
   The generic part contains methods for interacting with the underlying 
data-structores, while the JM part additionally releases partitions on the 
ShuffleMaster/TaskExecutor.
   
   This will allow us to re-use the generic part on the TaskExecutor, enabling 
us to store arbitrary meta-info alongside each partition. (required for 
FLINK-14530)
   
   The first commit renames the existing files for a cleaner diff, while the 
second one implements the actual separation. It is recommended to review the 
commits individually, for your sanity's sake ;)

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