Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-3516

Coprocessors: add test cases for loading coprocessor jars from hdfs and local fs.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.90.0
    • 0.92.0
    • Coprocessors
    • None

    Description

      Loading coprocessors classes from jar files (at hdfs or local fs) is supported from CP framework right now. We used to have a test case to cover this scenario which uses an base-64 encoded string at the test case to represent a compiled jar file. This hardcoded way was not acceptable as a valid test case, so we removed it eventually.

      We need to have a better way to redo this case. Option 1) modify maven file in order to compile a test cp class into jar, and put it to hdfs and local fs, and run the cp class loading test; option 2) use Java 6.0 Compiler API to compile the test case at runtime and create the jar file?

      Need more time to investigate which one is better.

      Attachments

        1. HBase3516-2.patch
          11 kB
          Mingjie Lai

        Activity

          People

            mingjielai Mingjie Lai
            mingjielai Mingjie Lai
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: