You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@spark.apache.org by vanzin <gi...@git.apache.org> on 2018/01/25 21:30:31 UTC

[GitHub] spark pull request #20399: [SPARK-23209][core] Allow credential manager to w...

GitHub user vanzin opened a pull request:

    https://github.com/apache/spark/pull/20399

    [SPARK-23209][core] Allow credential manager to work when Hive not available.

    The JVM seems to be doing early binding of classes that the Hive provider
    depends on, causing an error to be thrown before it was caught by the code
    in the class.
    
    The fix wraps the creation of the provider in a try..catch so that
    the provider can be ignored when dependencies are missing.
    
    Added a unit test (which fails without the fix), and also tested
    that getting tokens still works in a real cluster.

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

    $ git pull https://github.com/vanzin/spark SPARK-23209

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

    https://github.com/apache/spark/pull/20399.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 #20399
    
----
commit 63da171cff328782f229854db9257e6c7a458071
Author: Marcelo Vanzin <va...@...>
Date:   2018-01-25T18:46:09Z

    [SPARK-23209][core] Allow credential manager to work when Hive not available.
    
    The JVM seems to be doing early binding of classes that the Hive provider
    depends on, causing an error to be thrown before it was caught by the code
    in the class.
    
    The fix wraps the creation of the provider in a try..catch so that
    the provider can be ignored when dependencies are missing.
    
    Added a unit test (which fails without the fix), and also tested
    that getting tokens still works in a real cluster.

----


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    Merged build finished. Test PASSed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request #20399: [SPARK-23209][core] Allow credential manager to w...

Posted by squito <gi...@git.apache.org>.
Github user squito commented on a diff in the pull request:

    https://github.com/apache/spark/pull/20399#discussion_r164223721
  
    --- Diff: core/src/main/scala/org/apache/spark/deploy/security/HadoopDelegationTokenManager.scala ---
    @@ -75,6 +75,17 @@ private[spark] class HadoopDelegationTokenManager(
           .toMap
       }
     
    +  private def safeCreateProvider(
    +      createFn: => HadoopDelegationTokenProvider): Option[HadoopDelegationTokenProvider] = {
    +    try {
    +      Some(createFn)
    +    } catch {
    +      case t: Throwable =>
    +        logDebug(s"Failed to load built in provider.", t)
    --- End diff --
    
    I think debug is right, actually -- we have no idea at this point if the user wants these credential providers, and it could be totally fine if they're missing eg. if they never want to talk to hive.
    
    (also don't really care that much and don't want to bike-shed on this ...)


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by vanzin <gi...@git.apache.org>.
Github user vanzin commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    @jerryshao 


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    **[Test build #86661 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/86661/testReport)** for PR 20399 at commit [`63da171`](https://github.com/apache/spark/commit/63da171cff328782f229854db9257e6c7a458071).


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by squito <gi...@git.apache.org>.
Github user squito commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    I am merging this now to master & 2.3


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    Test PASSed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/86780/
    Test PASSed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by jerryshao <gi...@git.apache.org>.
Github user jerryshao commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    LGTM.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by vanzin <gi...@git.apache.org>.
Github user vanzin commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    I was hoping that one of the other committers who +1'ed the patch would push it instead of me. (Ignoring the info vs. debug discussion.)


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request #20399: [SPARK-23209][core] Allow credential manager to w...

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

    https://github.com/apache/spark/pull/20399


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    Merged build finished. Test PASSed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    **[Test build #86666 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/86666/testReport)** for PR 20399 at commit [`0a0912c`](https://github.com/apache/spark/commit/0a0912cb833d676a104b4669e7735c8981962681).
     * This patch passes all tests.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    Test FAILed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/86661/
    Test FAILed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    Test PASSed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution/248/
    Test PASSed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    Test PASSed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution/253/
    Test PASSed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request #20399: [SPARK-23209][core] Allow credential manager to w...

Posted by squito <gi...@git.apache.org>.
Github user squito commented on a diff in the pull request:

    https://github.com/apache/spark/pull/20399#discussion_r163989326
  
    --- Diff: core/src/test/scala/org/apache/spark/deploy/security/HadoopDelegationTokenManagerSuite.scala ---
    @@ -110,7 +111,64 @@ class HadoopDelegationTokenManagerSuite extends SparkFunSuite with Matchers {
         creds.getAllTokens.size should be (0)
       }
     
    +  test("SPARK-23209: obtain tokens when Hive classes are not available") {
    +    // This test needs a custom class loader to hide Hive classes which are in the classpath.
    +    // Because the manager code loads the Hive provider directly instead of using reflection, we
    +    // need to drive the test through the custom class loader so a new copy that cannot find
    +    // Hive classes is loaded.
    +    val currentLoader = Thread.currentThread().getContextClassLoader()
    +    val noHive = new ClassLoader() {
    +      override def loadClass(name: String, resolve: Boolean): Class[_] = {
    +        if (name.startsWith("org.apache.hive") || name.startsWith("org.apache.hadoop.hive")) {
    +          throw new ClassNotFoundException(name)
    +        }
    +
    +        if (name.startsWith("java") || name.startsWith("scala")) {
    +          currentLoader.loadClass(name)
    +        } else {
    +          val classFileName = name.replaceAll("\\.", "/") + ".class"
    +          val in = currentLoader.getResourceAsStream(classFileName)
    +          if (in != null) {
    +            val bytes = IOUtils.toByteArray(in)
    +            defineClass(name, bytes, 0, bytes.length)
    +          } else {
    +            throw new ClassNotFoundException(name)
    +          }
    +        }
    +      }
    +    }
    +
    +    try {
    +      Thread.currentThread().setContextClassLoader(noHive)
    +      val test = noHive.loadClass(NoHiveTest.getClass.getName().stripSuffix("$"))
    +      test.getMethod("main", classOf[Array[String]]).invoke(null, Array[String]())
    +    } finally {
    +      Thread.currentThread().setContextClassLoader(currentLoader)
    +    }
    +  }
    +
       private[spark] def hadoopFSsToAccess(hadoopConf: Configuration): Set[FileSystem] = {
         Set(FileSystem.get(hadoopConf))
       }
     }
    +
    +/** Test code for SPARK-23209 to avoid using too much reflection above. */
    +private object NoHiveTest extends Matchers {
    +
    +  def main(args: Array[String]): Unit = {
    --- End diff --
    
    super minor: can you name this something other than "main"?  it makes it seem like you're launching it as seperate process (maybe leftover from earlier attempt?)


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    **[Test build #86661 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/86661/testReport)** for PR 20399 at commit [`63da171`](https://github.com/apache/spark/commit/63da171cff328782f229854db9257e6c7a458071).
     * This patch **fails from timeout after a configured wait of \`300m\`**.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request #20399: [SPARK-23209][core] Allow credential manager to w...

Posted by mridulm <gi...@git.apache.org>.
Github user mridulm commented on a diff in the pull request:

    https://github.com/apache/spark/pull/20399#discussion_r164212154
  
    --- Diff: core/src/main/scala/org/apache/spark/deploy/security/HadoopDelegationTokenManager.scala ---
    @@ -75,6 +75,17 @@ private[spark] class HadoopDelegationTokenManager(
           .toMap
       }
     
    +  private def safeCreateProvider(
    +      createFn: => HadoopDelegationTokenProvider): Option[HadoopDelegationTokenProvider] = {
    +    try {
    +      Some(createFn)
    +    } catch {
    +      case t: Throwable =>
    +        logDebug(s"Failed to load built in provider.", t)
    --- End diff --
    
    info probable - it is actually ok for this to fail if provider is not relevant (and in classpath).


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request #20399: [SPARK-23209][core] Allow credential manager to w...

Posted by vanzin <gi...@git.apache.org>.
Github user vanzin commented on a diff in the pull request:

    https://github.com/apache/spark/pull/20399#discussion_r163990606
  
    --- Diff: core/src/test/scala/org/apache/spark/deploy/security/HadoopDelegationTokenManagerSuite.scala ---
    @@ -110,7 +111,64 @@ class HadoopDelegationTokenManagerSuite extends SparkFunSuite with Matchers {
         creds.getAllTokens.size should be (0)
       }
     
    +  test("SPARK-23209: obtain tokens when Hive classes are not available") {
    +    // This test needs a custom class loader to hide Hive classes which are in the classpath.
    +    // Because the manager code loads the Hive provider directly instead of using reflection, we
    --- End diff --
    
    Non-reflection code is easier to follow and change if needed. It makes error handling a little more complicated when classes are missing (this PR being that example), but overall I prefer that to reflection.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    **[Test build #86780 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/86780/testReport)** for PR 20399 at commit [`0a0912c`](https://github.com/apache/spark/commit/0a0912cb833d676a104b4669e7735c8981962681).
     * This patch passes all tests.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by vanzin <gi...@git.apache.org>.
Github user vanzin commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    Some of that could be cleaned up, but more exceptions are being caught there in different method calls, so it still can help.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by jerryshao <gi...@git.apache.org>.
Github user jerryshao commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    Originally we were using reflection for this `HiveDelegationTokenProvider`. But in that PR we changed to directly use Hive classes, is there any particular reason? 


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request #20399: [SPARK-23209][core] Allow credential manager to w...

Posted by squito <gi...@git.apache.org>.
Github user squito commented on a diff in the pull request:

    https://github.com/apache/spark/pull/20399#discussion_r163980133
  
    --- Diff: core/src/test/scala/org/apache/spark/deploy/security/HadoopDelegationTokenManagerSuite.scala ---
    @@ -110,7 +111,64 @@ class HadoopDelegationTokenManagerSuite extends SparkFunSuite with Matchers {
         creds.getAllTokens.size should be (0)
       }
     
    +  test("SPARK-23209: obtain tokens when Hive classes are not available") {
    +    // This test needs a custom class loader to hide Hive classes which are in the classpath.
    +    // Because the manager code loads the Hive provider directly instead of using reflection, we
    --- End diff --
    
    just for my understandning, is there any reason the manager should load the code directly, rather than using reflection to guard against this?  I guess either way is fine, I just had seen us use reflection more to guard against this.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by sameeragarwal <gi...@git.apache.org>.
Github user sameeragarwal commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    @vanzin and reviewers -- is this ready to go? We're waiting on RC3 for this. Thanks!


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    Merged build finished. Test FAILed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    Merged build finished. Test PASSed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    Merged build finished. Test PASSed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    Merged build finished. Test PASSed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request #20399: [SPARK-23209][core] Allow credential manager to w...

Posted by felixcheung <gi...@git.apache.org>.
Github user felixcheung commented on a diff in the pull request:

    https://github.com/apache/spark/pull/20399#discussion_r164055956
  
    --- Diff: core/src/main/scala/org/apache/spark/deploy/security/HadoopDelegationTokenManager.scala ---
    @@ -75,6 +75,17 @@ private[spark] class HadoopDelegationTokenManager(
           .toMap
       }
     
    +  private def safeCreateProvider(
    +      createFn: => HadoopDelegationTokenProvider): Option[HadoopDelegationTokenProvider] = {
    +    try {
    +      Some(createFn)
    +    } catch {
    +      case t: Throwable =>
    +        logDebug(s"Failed to load built in provider.", t)
    --- End diff --
    
    perhaps this should be a warn?


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by jerryshao <gi...@git.apache.org>.
Github user jerryshao commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    So seems `try-catch` mechanism in `HiveDelegationTokenProvider` is not useful.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by vanzin <gi...@git.apache.org>.
Github user vanzin commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    Because the code is cleaner that way.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request #20399: [SPARK-23209][core] Allow credential manager to w...

Posted by vanzin <gi...@git.apache.org>.
Github user vanzin commented on a diff in the pull request:

    https://github.com/apache/spark/pull/20399#discussion_r164539188
  
    --- Diff: core/src/main/scala/org/apache/spark/deploy/security/HadoopDelegationTokenManager.scala ---
    @@ -75,6 +75,17 @@ private[spark] class HadoopDelegationTokenManager(
           .toMap
       }
     
    +  private def safeCreateProvider(
    +      createFn: => HadoopDelegationTokenProvider): Option[HadoopDelegationTokenProvider] = {
    +    try {
    +      Some(createFn)
    +    } catch {
    +      case t: Throwable =>
    +        logDebug(s"Failed to load built in provider.", t)
    --- End diff --
    
    I actually think this really should be debug. This only covers exceptions thrown by the constructor, which really shouldn't be doing anything (and this code is just needed because of the class linkage issue).
    
    Individual methods like `obtainDelegationTokens` should be the ones reporting user-actionable issues, and even them today kinda log most things at debug level...


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    **[Test build #86666 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/86666/testReport)** for PR 20399 at commit [`0a0912c`](https://github.com/apache/spark/commit/0a0912cb833d676a104b4669e7735c8981962681).


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by sameeragarwal <gi...@git.apache.org>.
Github user sameeragarwal commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    test this please


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    Test PASSed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/86666/
    Test PASSed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    Test PASSed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution/347/
    Test PASSed.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #20399: [SPARK-23209][core] Allow credential manager to work whe...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/20399
  
    **[Test build #86780 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/86780/testReport)** for PR 20399 at commit [`0a0912c`](https://github.com/apache/spark/commit/0a0912cb833d676a104b4669e7735c8981962681).


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org