Class TieredInternalShuffleMaster


  • public class TieredInternalShuffleMaster
    extends Object
    A wrapper internal shuffle master class for tiered storage. All the tiered storage operations with the shuffle master should be wrapped in this class.
    • Constructor Detail

      • TieredInternalShuffleMaster

        public TieredInternalShuffleMaster​(ShuffleMasterContext shuffleMasterContext)
    • Method Detail

      • unregisterJob

        public void unregisterJob​(JobID jobID)
        Unregisters the target job from this shuffle master, which means the corresponding job has reached a global termination state and all the allocated resources except for the cluster partitions can be cleared.
        Parameters:
        jobID - ID of the target job to be unregistered.
      • releasePartition

        public void releasePartition​(ShuffleDescriptor shuffleDescriptor)
      • close

        public void close()