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

bit vector copyFromSafe is not doing realloc

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

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.13.0
    • 1.14.0
    • Execution - Flow
    • None

    Description

      bit vector copyFromSafe simply returns false when asked to copy to an index greater than it's capacity. It should do realloc if needed and copy correctly.

      This bug is very subtle and shows up as random wrong result. allocateNew for bit vector allocates 4096 bytes initially and if we do copyFromSafe to any index greater than that, we basically do not do any copy, but just return false. 

      Attachments

        Activity

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

          People

            ppenumarthy Padma Penumarthy
            ppenumarthy Padma Penumarthy
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Issue deployment