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

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Critical
    • Resolution: Unresolved
    • 1.13.0
    • None
    • Execution - Flow
    • 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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            ppenumarthy Padma Penumarthy
            ppenumarthy Padma Penumarthy

            Dates

              Created:
              Updated:

              Issue deployment