title: All hikaricp connection are in use
body: <ul>
  <li>hikaricp: 2.3.7</li>
  <li>mysql-connector-j: 5.1.30</li>
  <li>slick: 3.1.0</li>
  </ul>
  
  <p>HikariCP Config</p>
  
  <pre><code>autoCommit......................true
  catalog.........................
  connectionCustomizer............com.zaxxer.hikari.AbstractHikariConfig$1@37b70343
  connectionCustomizerClassName...
  connectionInitSql...............
  connectionTestQuery.............
  connectionTimeout...............30000
  dataSource......................
  dataSourceClassName.............
  dataSourceJNDI..................
  dataSourceProperties............{password=&lt;masked&gt;}
  driverClassName.................com.mysql.jdbc.Driver
  healthCheckProperties...........{}
  healthCheckRegistry.............
  idleTimeout.....................600000
  initializationFailFast..........true
  isolateInternalQueries..........false
  jdbc4ConnectionTest.............false
  jdbcUrl.........................jdbc:mysql://10.66.108.202/weixin_prod
  leakDetectionThreshold..........0
  maxLifetime.....................1800000
  maximumPoolSize.................10
  metricRegistry..................
  minimumIdle.....................10
  password........................&lt;masked&gt;
  poolName........................HikariPool-0
  readOnly........................false
  registerMbeans..................false
  threadFactory...................
  transactionIsolation............
  username........................weixin_prod
  validationTimeout...............5000
  HikariCP pool HikariPool-0 configuration:
  allowPoolSuspension.............false
  autoCommit......................true
  catalog.........................
  connectionCustomizer............com.zaxxer.hikari.AbstractHikariConfig$1@37b70343
  connectionCustomizerClassName...
  connectionInitSql...............
  connectionTestQuery.............
  connectionTimeout...............30000
  dataSource......................
  dataSourceClassName.............
  dataSourceJNDI..................
  dataSourceProperties............{password=&lt;masked&gt;}
  driverClassName.................com.mysql.jdbc.Driver
  healthCheckProperties...........{}
  healthCheckRegistry.............
  vaidleTimeout.....................600000
  </code></pre>
  
  <p>Logs</p>
  
  <pre><code>    2015-10-23 10:25:21 +0800 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in Hikari Housekeeping Timer (pool HikariPool-0) - Before cleanup pool stats HikariPool-0 (total=10, inUse=0, avail=10, waiting=0) 
      2015-10-23 10:25:21 +0800 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in Hikari Housekeeping Timer (pool HikariPool-0) - After cleanup pool stats HikariPool-0 (total=10, inUse=0, avail=10, waiting=0) 
      2015-10-23 10:25:51 +0800 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in Hikari Housekeeping Timer (pool HikariPool-0) - Before cleanup pool stats HikariPool-0 (total=10, inUse=10, avail=0, waiting=0) 
      2015-10-23 10:25:51 +0800 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in Hikari Housekeeping Timer (pool HikariPool-0) - After cleanup pool stats HikariPool-0 (total=10, inUse=10, avail=0, waiting=0) 
      2015-10-23 10:25:51 +0800 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariCP connection filler (pool HikariPool-0) - After fill pool stats HikariPool-0 (total=10, inUse=10, avail=0, waiting=0) 
      2015-10-23 10:26:21 +0800 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in Hikari Housekeeping Timer (pool HikariPool-0) - Before cleanup pool stats HikariPool-0 (total=10, inUse=10, avail=0, waiting=10) 
      2015-10-23 10:26:21 +0800 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in Hikari Housekeeping Timer (pool HikariPool-0) - After cleanup pool stats HikariPool-0 (total=10, inUse=10, avail=0, waiting=10) 
      2015-10-23 10:26:21 +0800 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariCP connection filler (pool HikariPool-0) - After fill pool stats HikariPool-0 (total=10, inUse=10, avail=0, waiting=10) 
      2015-10-23 10:26:21 +0800 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in slick-async-executor-3 - Timeout failure pool stats HikariPool-0 (total=10, inUse=10, avail=0, waiting=9) 
      2015-10-23 10:26:21 +0800 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in slick-async-executor-8 - Timeout failure pool stats HikariPool-0 (total=10, inUse=10, avail=0, waiting=9) 
  </code></pre>
  
  <p><a href="https://gist.github.com/jilen/f4edf44f4013ffe7a1eb" rel="nofollow">view detail log</a>    </p>
  
  <p>All connections are in use after <code>2015-10-23 10:26:21</code> and then all operations are waiting and timeout util restart the whole app ?</p>
  
  <blockquote>
    <p>What's wrong ?</p>
  </blockquote>