Uploaded image for project: 'Pig'
  1. Pig
  2. PIG-4434

Improve auto-parallelism for tez

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.15.0
    • tez
    • None
    • Reviewed

    Description

      Tez auto-parallelism currently has some limitation:
      1. ShuffledVertexManager only decrease parallelism not increase
      2. Pig currently exaggerate parallelism at frontend, ShuffledVertexManager might get initial parallelism way large than actual, that would be costly

      Instead of that, we can gradually adjust initial vertex parallelism at runtime once upstream vertexes finishes.

      Attachments

        1. PIG-4434-5.patch
          63 kB
          Daniel Dai
        2. PIG-4434-4.patch
          61 kB
          Daniel Dai
        3. PIG-4434-3.patch
          57 kB
          Daniel Dai
        4. PIG-4434-2.patch
          53 kB
          Daniel Dai
        5. PIG-4434-1.patch
          46 kB
          Daniel Dai

        Issue Links

          Activity

            People

              daijy Daniel Dai
              daijy Daniel Dai
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: