Uploaded image for project: 'REEF (Retired)'
  1. REEF (Retired)
  2. REEF-1561 REEF as a library
  3. REEF-1575

Get rid of global exception handlers and other process-global features in REEF

    XMLWordPrintableJSON

Details

    Description

      Current implementation or REEF assumes that it has full control over the (JVM) process it is running in. For instance, we use global exception handlers to intercept all uncaught REEF exceptions, and use ad-hoc calls to System.exit(). This is not acceptable when REEF cohabits a JVM process with other applications. We need to refactor and clean-up REEF code to make sure that all REEF components (most importantly, Driver and Evaluator) have single entry and exit points and its error handling, resource management, and clean-up procedures do not leak resources or interfere with other threads in the same process.

      Attachments

        Issue Links

          Activity

            People

              motus Sergiy Matusevych
              motus Sergiy Matusevych
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: