Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-3912 Hadoop: rework HadoopClassLoader infrastructure
  3. IGNITE-3940

Hadoop: IgniteHadoopIgfsSecondaryFileSystem must use HadoopClassLoader.

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 1.7
    • 1.8
    • hadoop
    • None

    Description

      In new arhitecture IgniteHadoopIgfsSecondaryFileSystem should load dependent classes using HadoopClassLoader. We need to guarantee it.

      Proposed solution:
      1) Separate HadoopClassLoader is initialized for the file system on start (ctor or start method);
      2) All interfaces methods are wrapped into HadoopUtils.setContextClassLoader
      3) start/stop methods are wrapped as well.

      Attachments

        Issue Links

          Activity

            People

              vozerov Vladimir Ozerov
              vozerov Vladimir Ozerov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: