Uploaded image for project: 'Samza'
  1. Samza
  2. SAMZA-697

Isolate Class Loader for user implemented Tasks

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      Today we use a single class loader for both framework classes as well as user code (StreamTask implementations), which could result in conflicts of dependencies.

      The approach is to use separate class loaders for framework classes and user instantiated classes. This approach has also been applied in Hadoop and Spark (MAPREDUCE-1700, SPARK-1870).

      Attachments

        1. SAMZA-697.v2.patch
          26 kB
          Guozhang Wang
        2. SAMZA-697.v1.patch
          17 kB
          Guozhang Wang

        Issue Links

          Activity

            People

              boryas Boris Shkolnik
              guozhang Guozhang Wang
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: