Uploaded image for project: 'Zeppelin'
  1. Zeppelin
  2. ZEPPELIN-4039

Fix restart interpreter process ConcurrentModificationException

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.9.0
    • 0.9.0
    • zeppelin-interpreter
    • None

    Description

      1) I set it in zeppeln-env.sh
      export ZEPPELIN_FORCE_STOP=true
      2) I create an interpreter process container in the remote YARN.
      3) When I restart this interpreter, The interpreter process container will have a ConcurrentModificationException and will not exit properly.

      The reason for starting this BUG is:
      When exporting ZEPPELIN_FORCE_STOP=true,
      Restart the interpreter process, the zeppelin server will execute the session that closes the process.
      At the same time, the shutdown() and process() will be remote call.

      In the RemoteInterpreterServer, the shutdown() and close() functions do not have concurrency control on the interpreterGroup. Causes an exception.

      Attachments

        Issue Links

          Activity

            People

              liuxun323 Xun Liu
              liuxun323 Xun Liu
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m