Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-28509

K8S integration tests are failing

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.0.0
    • None
    • Kubernetes, Spark Core, Tests
    • None

    Description

      I've been seeing lots of failures in master. e.g. https://amplab.cs.berkeley.edu/jenkins/job/testing-k8s-prb-make-spark-distribution-unified/13180/console

      - Start pod creation from template *** FAILED ***
        io.fabric8.kubernetes.client.KubernetesClientException: 404 page not found
        at io.fabric8.kubernetes.client.dsl.internal.WatchConnectionManager$2.onFailure(WatchConnectionManager.java:201)
        at okhttp3.internal.ws.RealWebSocket.failWebSocket(RealWebSocket.java:571)
        at okhttp3.internal.ws.RealWebSocket$2.onResponse(RealWebSocket.java:198)
        at okhttp3.RealCall$AsyncCall.execute(RealCall.java:206)
        at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
        ...
      - PVs with local storage *** FAILED ***
        io.fabric8.kubernetes.client.KubernetesClientException: Failure executing: POST at: https://192.168.39.112:8443/api/v1/persistentvolumes. Message: PersistentVolume "test-local-pv" is invalid: [spec.local: Forbidden: Local volumes are disabled by feature-gate, metadata.annotations: Required value: Local volume requires node affinity]. Received status: Status(apiVersion=v1, code=422, details=StatusDetails(causes=[StatusCause(field=spec.local, message=Forbidden: Local volumes are disabled by feature-gate, reason=FieldValueForbidden, additionalProperties={}), StatusCause(field=metadata.annotations, message=Required value: Local volume requires node affinity, reason=FieldValueRequired, additionalProperties={})], group=null, kind=PersistentVolume, name=test-local-pv, retryAfterSeconds=null, uid=null, additionalProperties={}), kind=Status, message=PersistentVolume "test-local-pv" is invalid: [spec.local: Forbidden: Local volumes are disabled by feature-gate, metadata.annotations: Required value: Local volume requires node affinity], metadata=ListMeta(_continue=null, resourceVersion=null, selfLink=null, additionalProperties={}), reason=Invalid, status=Failure, additionalProperties={}).
        at io.fabric8.kubernetes.client.dsl.base.OperationSupport.requestFailure(OperationSupport.java:478)
        at io.fabric8.kubernetes.client.dsl.base.OperationSupport.assertResponseCode(OperationSupport.java:417)
        at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleResponse(OperationSupport.java:381)
        at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleResponse(OperationSupport.java:344)
        at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleCreate(OperationSupport.java:227)
        at io.fabric8.kubernetes.client.dsl.base.BaseOperation.handleCreate(BaseOperation.java:787)
        at io.fabric8.kubernetes.client.dsl.base.BaseOperation.create(BaseOperation.java:357)
        at org.apache.spark.deploy.k8s.integrationtest.PVTestsSuite.setupLocalStorage(PVTestsSuite.scala:87)
        at org.apache.spark.deploy.k8s.integrationtest.PVTestsSuite.$anonfun$$init$$1(PVTestsSuite.scala:137)
        at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
        ...
      - Launcher client dependencies *** FAILED ***
        The code passed to eventually never returned normally. Attempted 1 times over 6.673903200033333 minutes. Last failure message: assertion failed: 
      

      Attachments

        Activity

          People

            shaneknapp Shane Knapp
            vanzin Marcelo Masiero Vanzin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: