pgjdbc/pgjdbc — pull request #126 by vharseko (2014-02-28 18:45:03+00:00)
Title: provide remove global lock in high load systems

java.lang.Thread.State: BLOCKED (on object monitor)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
- waiting to lock <0xfffffffbe5521c00> (a java.lang.Class for org.postgresql.Driver)
at org.postgresql.jdbc2.AbstractJdbc2Statement.startTimer(AbstractJdbc2Statement.java:3432)
- locked <0xfffffffd359c8268> (a org.postgresql.jdbc4.Jdbc4PreparedStatement)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:558)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:302)

-bash-3.00$ grep addTimerTask /tmp/dump13.txt
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)
at org.postgresql.Driver.addTimerTask(Driver.java:769)