Details

    Description

      In current Flink 'pluggable shuffle service' framework, only PartitionDescriptor and ProducerDescriptor are included as parameters in ShuffleMaster#registerPartitionWithProducer.

      But when extending a remote shuffle service based on 'pluggable shuffle service', JobID is also needed when apply shuffle resource from remote cluster. It can be used as an identification to link shuffle resource with the corresponding job:

      1. Remote shuffle cluster can isolate or do capacity control on shuffle resource between jobs;
      2. Remote shuffle cluster can use JobID for shuffle data cleanup when job is lost thus to avoid file leak;

      Attachments

        Issue Links

          Activity

            People

              kevin.cyj Yingjie Cao
              jinxing6042@126.com Jin Xing
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: