zeppelin/python/src
marc hurabielle ef5e173d3a [ZEPPELIN-4089] handle ipython kernel crash
### What is this PR for?

The pr is the last fix of the `ZEPPELIN-4089` It will aims to notify user when ipython kernel crash. Indeed, right now, execution will be stuck forever when ipython kernel crash.

### What type of PR is it?
Bug Fix

### Todos
* [x] - logic to check kernel status
* [ ] - decide what to do when we spot the failure
* [x] - test

### What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-4089

### How should this be tested?
* First time? Setup Travis CI as described on https://zeppelin.apache.org/contribution/contributions.html#continuous-integration
* Strongly recommended: add automated unit tests for any new or changed behavior
* Outline any manual steps to test the PR here.

### Screenshots (if appropriate)

### Questions:
* Does the licenses files need update? no
* Is there breaking changes for older versions? no
* Does this needs documentation? no

Author: marc hurabielle <marc.hurabielle@gmail.com>

Closes #3339 from AyWa/fix/kernel-crash and squashes the following commits:

6f4910c67 [marc hurabielle] fix lint
73424d17d [marc hurabielle] Revert "example for kernel die and request stuck"
f37d5f95d [marc hurabielle] add test for kernel die
c9ec0335c [marc hurabielle] example for kernel die and request stuck
5fe84dfef [marc hurabielle] handle kernel crash
2019-03-26 19:32:05 +08:00
..
main [ZEPPELIN-4089] handle ipython kernel crash 2019-03-26 19:32:05 +08:00
test [ZEPPELIN-4089] handle ipython kernel crash 2019-03-26 19:32:05 +08:00