Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-21731

Add benchmarks for DefaultScheduler's creation, scheduling and deploying

    XMLWordPrintableJSON

Details

    Description

      We notice that DefaultScheduler#allocateSlotsAndDeploy is not covered in the current scheduler benchmark. When we are trying to implement a benchmark related to this procedure, we think that it's better to implement a benchmark that covers the entire procedures of DefaultScheduler's creation, scheduling and deploying instead.

      This can avoid missing any parts that may affect the performance of scheduling. Also in this way we don't need to add benchmarks for every sub-procedure related to scheduling, which makes the benchmark heavy and hard to maintain. Then we can just focus on the performance-sensitive procedures, as the existing benchmarks do.

      The new benchmark items are implemented based on DefaultSchedulerBatchSchedulingTest.

      Attachments

        Issue Links

          Activity

            People

              Thesharing Zhilong Hong
              Thesharing Zhilong Hong
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: