Repository: spark
Updated Branches:
  refs/heads/branch-2.2 95981faaa -> 2a04cfaad


[SPARK-19606][BUILD][BACKPORT-2.2][MESOS] fix mesos break

## What changes were proposed in this pull request?

Fix break from cherry pick

## How was this patch tested?

Jenkins

Author: Felix Cheung <felixcheun...@hotmail.com>

Closes #19732 from felixcheung/fixmesosdriverconstraint.


Project: http://git-wip-us.apache.org/repos/asf/spark/repo
Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/2a04cfaa
Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/2a04cfaa
Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/2a04cfaa

Branch: refs/heads/branch-2.2
Commit: 2a04cfaad3f3b8cf235ec14a96273aa9241dcdad
Parents: 95981fa
Author: Felix Cheung <felixcheun...@hotmail.com>
Authored: Sun Nov 12 14:27:49 2017 -0800
Committer: Felix Cheung <felixche...@apache.org>
Committed: Sun Nov 12 14:27:49 2017 -0800

----------------------------------------------------------------------
 .../spark/scheduler/cluster/mesos/MesosClusterScheduler.scala  | 1 +
 .../scheduler/cluster/mesos/MesosClusterSchedulerSuite.scala   | 1 +
 .../scala/org/apache/spark/scheduler/cluster/mesos/Utils.scala | 6 ++++++
 3 files changed, 8 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/spark/blob/2a04cfaa/resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosClusterScheduler.scala
----------------------------------------------------------------------
diff --git 
a/resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosClusterScheduler.scala
 
b/resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosClusterScheduler.scala
index 65ac4c6..9354a3b 100644
--- 
a/resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosClusterScheduler.scala
+++ 
b/resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosClusterScheduler.scala
@@ -31,6 +31,7 @@ import org.apache.mesos.Protos.TaskStatus.Reason
 
 import org.apache.spark.{SecurityManager, SparkConf, SparkException, TaskState}
 import org.apache.spark.deploy.mesos.MesosDriverDescription
+import org.apache.spark.deploy.mesos.config
 import org.apache.spark.deploy.rest.{CreateSubmissionResponse, 
KillSubmissionResponse, SubmissionStatusResponse}
 import org.apache.spark.metrics.MetricsSystem
 import org.apache.spark.util.Utils

http://git-wip-us.apache.org/repos/asf/spark/blob/2a04cfaa/resource-managers/mesos/src/test/scala/org/apache/spark/scheduler/cluster/mesos/MesosClusterSchedulerSuite.scala
----------------------------------------------------------------------
diff --git 
a/resource-managers/mesos/src/test/scala/org/apache/spark/scheduler/cluster/mesos/MesosClusterSchedulerSuite.scala
 
b/resource-managers/mesos/src/test/scala/org/apache/spark/scheduler/cluster/mesos/MesosClusterSchedulerSuite.scala
index 4a744bc..35d7329 100644
--- 
a/resource-managers/mesos/src/test/scala/org/apache/spark/scheduler/cluster/mesos/MesosClusterSchedulerSuite.scala
+++ 
b/resource-managers/mesos/src/test/scala/org/apache/spark/scheduler/cluster/mesos/MesosClusterSchedulerSuite.scala
@@ -31,6 +31,7 @@ import org.scalatest.mock.MockitoSugar
 import org.apache.spark.{LocalSparkContext, SparkConf, SparkFunSuite}
 import org.apache.spark.deploy.Command
 import org.apache.spark.deploy.mesos.MesosDriverDescription
+import org.apache.spark.deploy.mesos.config
 
 class MesosClusterSchedulerSuite extends SparkFunSuite with LocalSparkContext 
with MockitoSugar {
 

http://git-wip-us.apache.org/repos/asf/spark/blob/2a04cfaa/resource-managers/mesos/src/test/scala/org/apache/spark/scheduler/cluster/mesos/Utils.scala
----------------------------------------------------------------------
diff --git 
a/resource-managers/mesos/src/test/scala/org/apache/spark/scheduler/cluster/mesos/Utils.scala
 
b/resource-managers/mesos/src/test/scala/org/apache/spark/scheduler/cluster/mesos/Utils.scala
index 023cfd6..7775e92 100644
--- 
a/resource-managers/mesos/src/test/scala/org/apache/spark/scheduler/cluster/mesos/Utils.scala
+++ 
b/resource-managers/mesos/src/test/scala/org/apache/spark/scheduler/cluster/mesos/Utils.scala
@@ -86,6 +86,12 @@ object Utils {
     captor.getValue.asScala.toList
   }
 
+  def verifyTaskNotLaunched(driver: SchedulerDriver, offerId: String): Unit = {
+    verify(driver, times(0)).launchTasks(
+      Matchers.eq(Collections.singleton(createOfferId(offerId))),
+      Matchers.any(classOf[java.util.Collection[TaskInfo]]))
+  }
+
   def createOfferId(offerId: String): OfferID = {
     OfferID.newBuilder().setValue(offerId).build()
   }


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org

Reply via email to