Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-11652

Avoid expensive call to removeAll in DefaultGraphWalker

    XMLWordPrintableJSON

Details

    Description

      When the plan is too large, the removeAll call in DefaultGraphWalker (line 140) will take very long as it will have to go through the list looking for each of the nodes. We try to get rid of this call by rewriting the logic in the walker.

      Attachments

        1. HIVE-11652.patch
          6 kB
          jcamachorodriguez
        2. HIVE-11652.01.patch
          7 kB
          jcamachorodriguez
        3. HIVE-11652.02.patch
          7 kB
          jcamachorodriguez

        Issue Links

          Activity

            People

              jcamacho Jesús Camacho Rodríguez
              jcamacho Jesús Camacho Rodríguez
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: