Details
-
Bug
-
Status: Resolved
-
Low
-
Resolution: Won't Fix
-
None
-
None
-
None
-
Low
Description
Sometimes can't gracefully shutdown cassandra server. No exceptions in log. HSHA thrift server is used and it seems cassandra is stuck on stopping it. From jstack (full version attached):
"StorageServiceShutdownHook" prio=10 tid=0x00007f7a1c004000 nid=0x2422 in Object.wait() [0x00007f7a2fb2b000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Thread.join(Thread.java:1280)
- locked <0x00000006141c67a8> (a org.apache.cassandra.thrift.ThriftServer$ThriftServerThread)
at java.lang.Thread.join(Thread.java:1354)
at org.apache.cassandra.thrift.ThriftServer.stop(ThriftServer.java:68)
at org.apache.cassandra.service.StorageService.stopRPCServer(StorageService.java:312)
at org.apache.cassandra.service.StorageService.shutdownClientServers(StorageService.java:381)
at org.apache.cassandra.service.StorageService.access$000(StorageService.java:97)
at org.apache.cassandra.service.StorageService$1.runMayThrow(StorageService.java:567)
at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
at java.lang.Thread.run(Thread.java:744)