GitHub user mgummelt opened a pull request: https://github.com/apache/spark/pull/17723
[SPARK-20434] Move kerberos delegation token code from yarn to core ## What changes were proposed in this pull request? Move kerberos delegation token code from yarn to core, so that other schedulers (such as Mesos), may use it. ## How was this patch tested? unit tests You can merge this pull request into a Git repository by running: $ git pull https://github.com/mesosphere/spark SPARK-20434-refactor-kerberos Alternatively you can review and apply these changes as the patch at: https://github.com/apache/spark/pull/17723.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 #17723 ---- commit ce63a9b6399176b8fa2c59c1004d796ef77c3d71 Author: Dr. Stefan Schimanski <st...@mesosphere.io> Date: 2016-02-10T17:09:46Z [Mesosphere SPARK-126] Move YarnSparkHadoopUtil token helpers into the generic SparkHadoopUtil class commit 75d849a494519a5af97bf22df7676b336746ac92 Author: Dr. Stefan Schimanski <st...@mesosphere.io> Date: 2016-02-10T17:11:20Z [Mesosphere SPARK-126] Add Mesos Kerberos support commit 35002f2bd2e906bf1c6e6800f1f346e962edca75 Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-17T22:31:25Z Par down kerberos support commit 13981c8fe7934a8cee53be4cfd59fb14c8d9b07c Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-17T22:57:51Z cleanup commit af4a3e4f53509ee1bee714d0846518d2696e0800 Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-17T23:14:05Z style commit 5cc66dc91e7684c582b08a84b4901541dd60e38b Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-18T00:27:28Z Add MesosSecurityManager commit a47c9c04f61dce38f64e291c66793742239761b7 Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-18T00:43:18Z info logs commit c8ec0496ca1c12e5eb43c530f08cb033a7c862fa Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-18T20:24:11Z style commit 954eeffda336bbbf6d5a588a38c95f092ecf1679 Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-18T21:34:14Z Re-add org.apache.spark.deploy.yarn.security.ServiceCredentialProvider for backwards compatibility commit 2d769287edd2ac6867e9696798c116fdf9165411 Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-18T21:43:56Z move YARNHadoopFSCredentialProviderSuite commit d8a968d66c577cc702d00e980c968a57c3f12565 Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-19T17:35:03Z Move hive test deps to the core module commit b8093c863ce9af3eadc3fd2b371e1bafe4cf4a47 Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-19T22:10:25Z remove test scope commit 25d508823d238d905b102196962f39900b5c526a Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-19T22:50:10Z remove test scope commit 4c387ebcb584732d0d67e83c0b9d5f4cfd1db247 Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-20T22:15:51Z Removed MesosSecurityManager, added RPC call, removed META-INF ServiceCredentialProvider from core commit e32afeeac95883138751c060a3ebfaf309e3d22f Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-20T22:17:37Z add InterfaceStability annotation to ServiceCredentialProvider commit be69f5a639caad0abadafcae471e71847fc9f935 Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-21T01:00:52Z Add HadoopAccessManager commit 55616da9f0fd15f1594233b5fe43b04ef1c901c8 Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-21T19:28:43Z Remove mesos code commit 240df317dd42584349a3c4a0bf6f7d78a4fbe0e6 Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-21T19:38:07Z re-add mistakenly removed files commit 810c6b26e3830e0f4e08e66df2d6a6f50cc65c7b Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-21T20:14:16Z test ConfigurableCredentialManager.obtainUserTokens commit ad4e33b9f379538ddcbdb9468f4bb39cafc46057 Author: Michael Gummelt <mgumm...@mesosphere.io> Date: 2017-04-21T21:03:41Z add tests ---- --- 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. --- --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org