liuxunorg opened a new pull request #3342: [ZEPPELIN-4031] Fixed Unable to 
detect that the interpreter process was killed manually
URL: https://github.com/apache/zeppelin/pull/3342
 
 
   ### What is this PR for?
   Zeppelin-server can't perceive, When a network exception occurs Or a state 
where a program exception causes the interpreter process to be unavailable, 
Cause the user to fail to perform the task all the time. You need to restart 
the interpreter process to get the user's interpreter back to normal, Cause a 
bad user experience.
   
   By detecting the state of the remote interpreter process in Zeppelin server, 
When an interpreter process exception is found, By cleaning up the session of 
this interpreter, Let the interpreter regain its availability, Improves the 
user experience, It also reduces the operation and maintenance burden of the 
system.
   
   ### What type of PR is it?
   [Bug Fix]
   
   ### What is the Jira issue?
   * https://issues.apache.org/jira/browse/ZEPPELIN-4031
   
   ### How should this be tested?
   ```
   RemoteInterpreterTest::testDetectIntpProcessKilled()
   ```
   
   ### Screenshots (if appropriate)
   #### **Before bug fix**
   
![4031-BUG](https://user-images.githubusercontent.com/3677382/54917151-217a4400-4f36-11e9-90ec-4a3a089bdb91.gif)
   
   
   
   #### **After bug fix**
   
![4031-Fixed](https://user-images.githubusercontent.com/3677382/54917159-25a66180-4f36-11e9-899c-473a373bd3d7.gif)
   
   
   ### Questions:
   * Does the licenses files need update?
   * Is there breaking changes for older versions?
   * Does this needs documentation?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to