Uploaded image for project: 'REEF'
  1. REEF
  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

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

                Dates

                • Created:
                  Updated: