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

Data races detected by SparkConnectServiceSuite over ExecuteHolder

    XMLWordPrintableJSON

Details

    Description

      1. Test issue.

      https://github.com/longvu-db/spark/actions/runs/10903815379/job/30258793280

      2. Real issue.

      org.scalatest.exceptions.TestFailedDueToTimeoutException: The code passed to eventually never returned normally. Attempted 654 times over 10.001713506999998 seconds. Last failure message: Canceled did not equal Closed Execution has not been completed in Timeout(Span(10, Seconds)).

      Data race among ExecuteThreadRunner, and interrupt.
      1. Thread 1 starts an ExecuteHolder.
      2. Thread 2 interrupts the ExecuteHolder, before 1 is completed.
      3. The ExecuteHolder never reaches 'closed'.
      => Confirmed, reproduced.

      Attachments

        Activity

          People

            changgyoopark-db Changgyoo Park
            changgyoopark-db Changgyoo Park
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: