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

LLAP: support non-vectorized execution in IO

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.2.0
    • None

    Description

      Two approaches - a separate decoding path, into rows instead of VRBs; or decoding VRBs into rows on a higher level (the original LlapInputFormat). I think the latter might be better - it's not a hugely important path, and perf in non-vectorized case is not the best anyway, so it's better to make do with much less new code and architectural disruption.

      Some ORC patches in progress introduce an easy to reuse (or so I hope, anyway) VRB-to-row conversion, so we should just use that.

      Attachments

        1. HIVE-13617-wo-11417.patch
          100 kB
          Sergey Shelukhin
        2. HIVE-15396-with-oi.patch
          322 kB
          Sergey Shelukhin
        3. HIVE-13617.patch
          1.81 MB
          Sergey Shelukhin
        4. HIVE-13617-wo-11417.patch
          101 kB
          Sergey Shelukhin
        5. HIVE-13617.patch
          1.81 MB
          Sergey Shelukhin
        6. HIVE-13617.01.patch
          101 kB
          Sergey Shelukhin
        7. HIVE-13617.03.patch
          91 kB
          Sergey Shelukhin
        8. HIVE-13617.04.patch
          92 kB
          Sergey Shelukhin
        9. HIVE-13617.05.patch
          121 kB
          Sergey Shelukhin
        10. HIVE-13617.06.patch
          174 kB
          Sergey Shelukhin

        Issue Links

          Activity

            People

              sershe Sergey Shelukhin
              sershe Sergey Shelukhin
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: