Uploaded image for project: 'REEF (Retired)'
  1. REEF (Retired)
  2. REEF-642 Remove custom assembly loading logic
  3. REEF-640

Create CLI CPP project Org.Apache.REEF.ClrDriver. Phase I

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.13
    • REEF Driver
    • None

    Description

      Currently CLR driver is started by java driver. This is problematic for CLR when for looking for assemblies to load as it would look at %JAVA_HOME%\bin. So we manage our own assembly loading by using AppDomain.AssemblyResolve event. This works but gets us into assembly versioning business. Better to sandwich wrap java with DotNet Driver so that CLR itself can manage assembly loading.
      Phase I: This JIRA, is for creating the CLI C++ project Org.Apache.REEF.ClrDriver which will take the same parameters as produced by JavaLaunchCommandBuilder pass them thru to java using JNI.

      Attachments

        Issue Links

          Activity

            People

              beysims Beysim Sezgin
              beysims Beysim Sezgin
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Slack

                  Issue deployment