tinhto-000 opened a new pull request #26955: [SPARK-30310] [Core] Resolve 
missing match case in SparkUncaughtExceptionHandler and added tests
URL: https://github.com/apache/spark/pull/26955
 
 
   ### What changes were proposed in this pull request?
   1) Added missing match case to SparkUncaughtExceptionHandler, so that it 
would not halt the process when the exception doesn't match any of the match 
case statements.
   2) Added log message before halting process.  During debugging it wasn't 
obvious why the Worker process would DEAD (until we set SPARK_NO_DAEMONIZE=1) 
due to the shell-scripts puts the process into background and essentially 
absorbs the exit code.
   3) Added SparkUncaughtExceptionHandlerSuite.  Basically we create a Spark 
exception-throwing application with SparkUncaughtExceptionHandler and then 
check its exit code.
   
   ### Why are the changes needed?
   SPARK-30310, because the process would halt unexpectedly.
   
   ### How was this patch tested?
   All unit tests (mvn test) were ran and OK.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

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

Reply via email to