GitHub user NiharS opened a pull request: https://github.com/apache/spark/pull/22192
[SPARK-24918] Executor Plugin API A continuation of @squito's executor plugin task. By his request I took his code and added testing and moved the plugin initialization to a separate thread. ## What changes were proposed in this pull request? Executor plugins now run on one separate thread, so the executor does not wait on them. Added testing. ## How was this patch tested? Added test cases that test using a sample plugin. Please review http://spark.apache.org/contributing.html before opening a pull request. You can merge this pull request into a Git repository by running: $ git pull https://github.com/NiharS/spark executorPlugin Alternatively you can review and apply these changes as the patch at: https://github.com/apache/spark/pull/22192.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 #22192 ---- commit 44454dd586e35bdf16492c4a8969494bd3b7f8f5 Author: Nihar Sheth <niharrsheth@...> Date: 2018-08-20T17:53:37Z [SPARK-24918] Executor Plugin API This commit adds testing and moves the plugin initialization to a separate thread. ---- --- --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org