Uploaded image for project: 'Slider'
  1. Slider
  2. SLIDER-773

Add co-processor support for app packages

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • Slider 0.60
    • Slider 0.80
    • app-package, client
    • None
    • Slider April #1

    Description

      It is typical for applications to allow plugins/co-processors that are essentially a set of additional jar files in the classpath and optionally a set of config files or config changes.

      Current, slider app packages can handle additional config changes/entries very well. Additional configs files can be added as well but it is not easy if the config files include parameters that need to be resolved by the agent. This requires app package changes. Dropping additional jar files into the class path is not easy and requires app package changes.

      It is not efficient to modify the app package to support such plugins. App packaging and create command should be modified such that the user can dynamically specify additional jars, config files, configs etc.

      Specific scenarios are modifying HBase to add support for Phoenix or Ranger.

      Attachments

        1. 773-suggest.txt
          2 kB
          Ted Yu
        2. coprocessor.patch
          74 kB
          thomas liu
        3. coprocessor.patch
          84 kB
          thomas liu
        4. coprocessor-after.patch
          17 kB
          thomas liu
        5. coprocessor-apri-4th.patch
          70 kB
          thomas liu
        6. Co-processorSupport.pdf
          75 kB
          Sumit Mohanty
        7. SLIDER-773_review_comments_part2.patch
          3 kB
          Gour Saha
        8. SLIDER-773_review_comments.patch
          60 kB
          Gour Saha

        Issue Links

          Activity

            People

              thomas_liu thomas liu
              sumitmohanty Sumit Mohanty
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: