GitHub user cloverhearts reopened a pull request:

    https://github.com/apache/zeppelin/pull/1637

    [ZEPPELIN-1665] Z.run with external note executable and access resource for 
zeppelin in each interpreter

    ### What is this PR for?
    Currently, the z.run command is restricted.
    Only paragraphs in a single note can be executed.
    I have modified this to allow you to freely execute paragraphs of other 
notes.
    This PR provides the basis for the freeful use of Zeppelin's resources at 
each Interpreter implementation.
    
    ### What type of PR is it?
    Improvement, Feature
    
    ### Todos
    - [x] extends z.run
    - [x] run all paragraph in external note
    - [x] run paragraph for external note.
    - [x] get resource for zeppelin in each interpreter.
    - [x] improve test case.
    - [x] how to use docuement
    
    ### What is the Jira issue?
    https://issues.apache.org/jira/browse/ZEPPELIN-1665
    
    ### How should this be tested?
    Currently under development.
    
    run paragraph in same note
    ```
    %spark
    z.run("paragraphID")
    ```
    
    run paragraph with external note
    ```
    z.run("noteid", "paragraphid");
    ```
    
    all note run
    ```
    z.runNote("noteid");
    ```
    
    ### Screenshots (if appropriate)
    - paragraph run
    
![zrun](https://cloud.githubusercontent.com/assets/10525473/20304857/ca056300-ab75-11e6-8276-0fe0667a5a24.gif)
    
    - noterun
    
![runnote](https://cloud.githubusercontent.com/assets/10525473/20472104/527cd8de-affa-11e6-9587-0438140e264f.gif)
    
    ### Questions:
    * Does the licenses files need update? no
    * Is there breaking changes for older versions? no
    * Does this needs documentation? yes


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/cloverhearts/zeppelin 
extends-zrun-remote-transaction

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/zeppelin/pull/1637.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 #1637
    
----
commit 6e1f219993d4d98f27cdba697b69a0a641f116f6
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-11T03:14:12Z

    code base workflow for remote zeppelin server control default thrift 
transaction.

commit 0570ae804b8c39e0b2e74c23ad13c57ee4c5a213
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-14T12:22:51Z

    add remote works controller class and include interpreter factory

commit 25232387d1693ecbaed9af98aada09bdd6b92e7b
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-14T14:46:26Z

    Implement eventForWait class

commit 3d34f9e0bb1d88304feafa37b0a69b1601854698
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-15T10:49:51Z

    Implement getParagraphRunner transaction.

commit 3ed556c50d858495df11065275642699c4f0a435
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-15T11:02:43Z

    remove debug console message.

commit afb9db746593fc0aff5f2b9beb77373e69d45d66
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-15T11:04:39Z

    Merge branch 'master' into workflow
    
    # Conflicts:
    #   spark/src/main/java/org/apache/zeppelin/spark/SparkInterpreter.java

commit 5a7886fd82d9dd06e1c0a39cd11f37128a9e5d46
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-15T11:47:38Z

    fix sio support

commit 55e870403b8eb770192d36b1537c3bc90f953119
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-15T13:55:52Z

    support spark r

commit 3f75bd572112af7f951c6b06f31b28d1c2957352
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-15T14:33:20Z

    support scald

commit 6fbe08a8934703c5a33dcaaf82dcc1636627078b
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-17T08:18:35Z

    Merge branch 'master' into workflow
    
    # Conflicts:
    #   
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterEventPoller.java
    #   
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/RemoteInterpreterEventType.java

commit 2628a20052390d9b161715d9fa720c52c6a18ffc
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-17T08:26:47Z

    fix thrift

commit 4b1ef0886713597666ae0761254d772e61c2565b
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-17T08:28:11Z

    fix thrift interface

commit c074f0751fb5a435f216fe0147ae4942bcc59173
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-17T09:35:16Z

    fix sio support

commit f11fed499247cd060b4d6577691a45798424d763
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-17T09:37:26Z

    Merge branch 'workflow' into extends-zrun-remote-transaction
    
    # Conflicts:
    #   scio/src/main/scala/org/apache/zeppelin/scio/ScioInterpreter.scala

commit 8d42c166a3b9ca7fbb3cc8130e5205aa29d00753
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-18T05:57:32Z

    Merge branch 'master' into extends-zrun-remote-transaction
    
    # Conflicts:
    #   
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreter.java
    #   zeppelin-interpreter/src/main/thrift/RemoteInterpreterService.thrift
    #   
zeppelin-interpreter/src/test/java/org/apache/zeppelin/interpreter/remote/RemoteAngularObjectTest.java
    #   
zeppelin-interpreter/src/test/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterOutputTestStream.java
    #   
zeppelin-interpreter/src/test/java/org/apache/zeppelin/interpreter/remote/RemoteInterpreterTest.java
    #   
zeppelin-interpreter/src/test/java/org/apache/zeppelin/resource/DistributedResourcePoolTest.java
    #   
zeppelin-interpreter/src/test/java/org/apache/zeppelin/scheduler/RemoteSchedulerTest.java
    #   
zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterFactory.java

commit 8cbe46cbc84786d8f256a5ea3fbd1681554d2a69
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-18T07:23:01Z

    remote remoteworksController in interpreter.java

commit 9ab05afe14971daaa8e4d2ab1a7d1ad04afc979f
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-18T14:32:33Z

    Change structure and remove remoteWorksManager

commit f9661c843b653befe875dbd59d3377eda98cfba5
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-21T02:27:30Z

    Merge branch 'master' into extends-zrun-remote-transaction

commit 10c2a47047f0fabe23f49418a85e90ac6b5fc0e8
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-21T05:53:13Z

    Implement runNote and re implement run method

commit 292319a8eb59090d31c88b10a23fae54da63970f
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-22T08:19:09Z

    add test case for extends z.run and z.runNote

commit 342752d61fb9cdd4936a42898d06fb920a1a4b9d
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-22T08:25:05Z

    add document for extends z.run and z.runNote

commit 8a549179874af3e59faf10588cb481da9643f2f8
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-23T13:38:01Z

    Merge branch 'master' into extends-zrun-remote-transaction

commit 7562535a1697d9e40020d650d4f39ac071b39798
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-23T13:47:31Z

    remove unused import and asterisk import

commit 5ec4640af0e9759172cbae55ec0b9ff8c3bbf61d
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-23T17:34:03Z

    change defined protocol for thrift

commit 38621663091ae17bbead06e364392239d75677d5
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-25T13:41:03Z

    regenerate thrfit class

commit e6cd82c7900e84aafd7530181c9855f66df0c0db
Author: CloverHearts <cloverhearts...@gmail.com>
Date:   2016-11-25T14:07:25Z

    Merge branch 'master' into extends-zrun-remote-transaction
    
    # Conflicts:
    #   
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/InterpreterContext.java
    #   
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/InterpreterCompletion.java
    #   
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/RemoteApplicationResult.java
    #   
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/RemoteInterpreterContext.java
    #   
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/RemoteInterpreterEvent.java
    #   
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/RemoteInterpreterResult.java
    #   
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/RemoteInterpreterService.java

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to