Uploaded image for project: 'Apache Drill'
  1. Apache Drill
  2. DRILL-6232

Vector initializer used for memory allocation in external sort is subject to aliasing

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Critical
    • Resolution: Unresolved
    • Affects Version/s: 1.13.0
    • Fix Version/s: None
    • Component/s: Execution - Flow
    • Labels:
      None

      Description

      vector initializer class builds hints for individual columns and saves them in a map with lookup key of column name. For children of map columns, this name will be parent name + "." + child column name. This can cause problem when we have dots in column names i.e. a.b(c) and a(b.c) will have the same key and can cause overwrites of each other values. Change this to use allocation routines in column size which do not have this problem. 

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ppenumarthy Padma Penumarthy
                Reporter:
                ppenumarthy Padma Penumarthy
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: