Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-17718 Hive on Spark Debugging Improvements
  3. HIVE-18766

Race condition during shutdown of RemoteDriver, error messages aren't always sent

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 4.0.0-alpha-1
    • Spark
    • None

    Description

      When we send an error during shutdown of the RemoteDriver, we don't wait for the error message to be sent. We just send it and then close the RPC channel. For a graceful shutdown, that doesn't seem ideal. We should at least wait a bit for the RPC message to be sent before shutting things down. I ran some tests locally and its pretty easy to hit a situation where the error message doesn't even get sent to the SparkClientImpl

      Attachments

        1. HIVE-18766.1.patch
          7 kB
          Aihua Xu
        2. HIVE-18766.2.patch
          7 kB
          Aihua Xu

        Activity

          People

            aihuaxu Aihua Xu
            stakiar Sahil Takiar
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: