[ https://issues.apache.org/jira/browse/SPARK-31946?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17130001#comment-17130001 ]
Jungtaek Lim commented on SPARK-31946: -------------------------------------- It’s intended to take up non-posix compliant signal, AFAIK. If the stack trace makes end users be scary, then we may get rid of it. It might be possible to enrich the message to contain the fact that the OS doesn’t support it if it helps end users to understand what’s happening. > Failed to register SIGPWR handler on MacOS > ------------------------------------------ > > Key: SPARK-31946 > URL: https://issues.apache.org/jira/browse/SPARK-31946 > Project: Spark > Issue Type: Sub-task > Components: Spark Core > Affects Versions: 3.1.0 > Environment: macOS 10.14.6 > Reporter: wuyi > Priority: Major > > > {code:java} > 20/06/09 22:54:54 WARN SignalUtils: Failed to register SIGPWR handler - > disabling decommission feature. > java.lang.IllegalArgumentException: Unknown signal: PWR > at sun.misc.Signal.<init>(Signal.java:143) > at > org.apache.spark.util.SignalUtils$.$anonfun$register$1(SignalUtils.scala:83) > at scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:86) > at org.apache.spark.util.SignalUtils$.register(SignalUtils.scala:81) > at > org.apache.spark.executor.CoarseGrainedExecutorBackend.onStart(CoarseGrainedExecutorBackend.scala:86) > at org.apache.spark.rpc.netty.Inbox.$anonfun$process$1(Inbox.scala:120) > at org.apache.spark.rpc.netty.Inbox.safelyCall(Inbox.scala:203) > at org.apache.spark.rpc.netty.Inbox.process(Inbox.scala:100) > at > org.apache.spark.rpc.netty.MessageLoop.org$apache$spark$rpc$netty$MessageLoop$$receiveLoop(MessageLoop.scala:75) > at > org.apache.spark.rpc.netty.MessageLoop$$anon$1.run(MessageLoop.scala:41) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > 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) > {code} > Seem like MacOS is *POSIX* compliant. But SIGPWR is not specified in the > *POSIX* specification. See [https://en.wikipedia.org/wiki/Signal_(IPC)#SIGPWR] > -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org