Skip to main content

Stuck in socketRead0 Vertica JDBC

  • January 26, 2017
  • 0 replies
  • 7 views

farooque12

I have a rocess that got stuck with this stack trace:

"Timer-3" #110 prio=5 os_prio=0 tid=0x00007fa2520dd000 nid=0x3a1e runnable [0x00007fa176af6000]

   java.lang.Thread.State: RUNNABLE

        at java.net.SocketInputStream.socketRead0(Native Method)

        at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)

        at java.net.SocketInputStream.read(SocketInputStream.java:170)

        at java.net.SocketInputStream.read(SocketInputStream.java:141)

        at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)

        at java.io.BufferedInputStream.read(BufferedInputStream.java:265)

        - locked <0x00000002dc138f38> (a java.io.BufferedInputStream)

        at com.vertica.io.VStream.ReceiveChar(Unknown Source)

        ...

It appears to be waiting for Vertica to respond, however when I look at the connection in Vertica I find no listing for a connection from this machine.

 

Is there a way to set a socket timeout on connections via the Vertica JDBC driver configuraiton?