Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 4.0.0-alpha-1
    • None
    • None

    Description

      Should be able to do something similar to what we do for HDFS encryption.

      TestErasureCodingHDFSCliDriver uses a test-only CommandProcessor "ErasureProcessor"
      which allows .q files to contain Erasure Coding commands similar to those provided
      by the hdfs ec command
      https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/HDFSErasureCoding.html.
      The Erasure Coding functionality is exposed through a new shim "HdfsFileErasureCodingPolicy".
      At this stage there are two .q files:
      erasure_commnds.q (a simple test to show ERASURE commands can run on local fs via
      TestCliDriver or on hdfs via TestErasureCodingHDFSCliDriver), and
      erasure_simple.q (which does some trivial queries to demonstrate basic functionality).
      More tests will come in future commits.

       

      Attachments

        1. HIVE-18117.9.patch
          52 kB
          Andrew Sherman
        2. HIVE-18117.8.patch
          52 kB
          Andrew Sherman
        3. HIVE-18117.7.patch
          52 kB
          Andrew Sherman
        4. HIVE-18117.6.patch
          51 kB
          Andrew Sherman
        5. HIVE-18117.5.patch
          51 kB
          Andrew Sherman
        6. HIVE-18117.4.patch
          52 kB
          Andrew Sherman
        7. HIVE-18117.3.patch
          53 kB
          Andrew Sherman
        8. HIVE-18117.2.patch
          50 kB
          Andrew Sherman
        9. HIVE-18117.10.patch
          51 kB
          Andrew Sherman
        10. HIVE-18117.1.patch
          50 kB
          Andrew Sherman

        Issue Links

          Activity

            People

              asherman Andrew Sherman
              stakiar Sahil Takiar
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: