Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-5355 YARN Timeline Service v.2: alpha 2
  3. YARN-4985

Refactor the coprocessor code & other definition classes into independent packages

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • timelineserver

    Description

      As part of the coprocessor deployment, we have realized that it will be much cleaner to have the coprocessor code sit in a package which does not depend on hadoop-yarn-server classes. It only needs hbase and other util classes.

      These util classes and tag definition related classes can be refactored into their own independent "definition" class package so that making changes to coprocessor code, upgrading hbase, deploying hbase on a different hadoop version cluster etc all becomes operationally much easier and less error prone to having different library jars etc.

      Attachments

        1. YARN-4985-YARN-5355.poc.patch
          449 kB
          Haibo Chen
        2. YARN-4985-YARN-5355.prelim.patch
          125 kB
          Haibo Chen

        Issue Links

          Activity

            People

              haibochen Haibo Chen
              vrushalic Vrushali C
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: