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

remove magic directory skipping from CopyTask

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Transactions
    • None

    Description

      Follow up from HIVE-17657.
      Code exists in copytask that copies files (fancy that); however, when listing the files, if a single directory exists at the source with no other files, it will skip the directory and copy the files inside instead.
      This directory in various tests is either the "data" directory from export, or some random partition directory ("foo=bar") that if not skipped makes it into the real partition directory at the destination.
      The directory is not skipped if it's not by itself, i.e. any other files or directories are present.

      This seems brittle. Caller of the CopyTask should specify exactly what it wants copied instead of relying on this behavior.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated: