GitHub user fireboy1919 reopened a pull request: https://github.com/apache/incubator-zeppelin/pull/843
Pool pluggable rebase ### What is this PR for? This is a step towards creating a REST endpoint from resource pools https://issues.apache.org/jira/browse/ZEPPELIN-699 It allows resources to be saved to disk so that they can be reloaded. ### What type of PR is it? Improvement ### Todos * [X] - Add ability to use different kinds of resource pools, and show a second type. ### What is the Jira issue? Partially implements this: https://issues.apache.org/jira/browse/ZEPPELIN-699 Note, that this pull request is dependent upon this one: https://github.com/apache/incubator-zeppelin/pull/782 ### How should this be tested? 1. Edit an interpreter 2. Add a new property to the interpreter - the "ResourcePoolClass" - and assign it to "org.apache.zeppelin.resource.VFSResourcePool" 3. Run the interpreter You should see new resource files created in notebook/zeppelin_resources ### Screenshots (if appropriate) ### 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/fireboy1919/incubator-zeppelin pool_pluggable_rebase Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-zeppelin/pull/843.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 #843 ---- commit 43fa7b9f277c81eeb55843b6ceea25788073fddc Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-03-15T23:11:20Z Added serialization to resourcepoolutils. commit 5de57565fac57465618995dc656a1d0b8802b002 Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-03-15T23:06:35Z Added pool persistance. commit e633c444cee7cb3938dc591f03d0250063cc6b73 Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-03-16T14:59:29Z Added test. commit 067da3703af14d614b835f5117bb04fbbe9bde7c Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-03-21T19:46:03Z Added vfs resource pool. commit 71609fae4d3476c19d23596ccd044c826fa3c7a9 Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-03-28T16:14:36Z Changed resource pool utils so that it will work anywhere. commit 6a22e3bbf819a9102292f2bd7630e468cd9b2ab9 Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-03-28T17:42:00Z Removed unnecessary serialization. commit 17fed3d52f1cf74a56913ff661b3884e1d30296b Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-03-28T21:02:18Z Added explicit save to the serializer. commit 0cfeb33364d1f8779f616373eaf780d3ac62f6af Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-04-05T20:37:40Z Added pluggable resource pool. commit 52cf1be713c1462d768f8df2ad804e5a551d9298 Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-04-06T13:00:53Z Added missing rename. commit a1b0bbda1105453656bdaf1977761272aba0c59e Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-04-06T15:11:49Z Added a constructor to DistributedResourcePools to fix tests. commit f24127299ee9890b303268cca10c07fdfd60caf9 Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-04-06T16:09:08Z Switched to java 7 method for java.util.properties. commit 3ed89b083f2aa6f1183c65c8618695bba01e248d Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-04-06T17:47:02Z Removed the need for resource pools during tests. commit 0fa4b3288ba95b8ab8f8d69d0239a72c8b707429 Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-04-06T18:37:12Z Adding missing license file. commit 69d11d30f7b7f110cbe81a5b66d24dd5a30eb8b7 Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-04-11T15:03:14Z Set mock interpreter to register properly. commit df46376213a3f9c9d766f0f108fdac72125cdc93 Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-04-15T17:38:21Z Switched interpreter to use default configuration. commit 1c29288d300d95f2bacf4e2a6ada41479716f315 Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-04-18T15:23:55Z Merge remote-tracking branch 'apache/master' into pool_pluggable_rebase commit bbeacaca610fde806c90156b1dcfa73554903c29 Author: Rusty Phillips <ru...@cloudspace.com> Date: 2016-04-18T15:45:40Z Fixed missing comma. ---- --- 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. ---