GitHub user namanmishra91 opened a pull request:
https://github.com/apache/zeppelin/pull/2605
[ZEPPELIN-2963] Fix paragraph aborting on next run after cancel
### What is this PR for?
As mentioned in ZEPPELIN-2963, if a paragraph is cancelled while it was in
scheduler's waiting queue, the next run of the paragraph always ends up in
abort status. This change fixes this issue.
### What type of PR is it?
Bug Fix
### Todos
### What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-2963
### How should this be tested?
The scenario that we want to reproduce is that a paragraph in the notebook
should be cancelled when it is still in the remote scheduler's waiting queue.
This can be reproduced in various ways. Following is the approach that I used:
1. Start zeppelin server.
2. Create a notebook with around 10-15 paragraphs with a few paragraphs
being long running (at least a few seconds)
3. Do a "Run All" on the notebook
4. Cancel the last paragraph (non-empty) by clicking the "Pause" button. It
will move to abort status.
5. After all paragraphs finish running, run the cancelled paragraph again.
It should start running.
### Screenshots (if appropriate)
Before

After

### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/namanmishra91/zeppelin ZEPPELIN-2963
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/zeppelin/pull/2605.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #2605
----
commit 00095602a3430a37cbb3a667997f0a8e1eb22555
Author: Naman Mishra <[email protected]>
Date: 2017-10-03T10:28:26Z
Fix paragraph aborting on next run after cancel
----
---