Skip to content
This repository was archived by the owner on Feb 16, 2021. It is now read-only.

All connections become busy #31

@rsasai

Description

@rsasai

Hi Tim

I have got the connection issue with HANA. It's been all fine with Mysql.
My application runs fine but after a while it hangs within jdbc-module, to be precise, here:

private void doSelect( Message<JsonObject> message ) {
    Connection connection = null ;
    try {
      connection = poolMap.get( address ).getConnection() ;  // <<== here
      doSelect( message, connection, null ) ;

I found out that busy connections keep increasing in the connection pool:

pool-status: {"connections":0,"idle":0,"busy":0,"orphans":0,"status":"ok"}
pool-status: {"connections":5,"idle":5,"busy":0,"orphans":0,"status":"ok"}
...
pool-status: {"connections":5,"idle":1,"busy":4,"orphans":0,"status":"ok"}
pool-status: {"connections":5,"idle":0,"busy":5,"orphans":0,"status":"ok"}
pool-status: {"connections":10,"idle":5,"busy":5,"orphans":0,"status":"ok"}
...
pool-status: {"connections":10,"idle":2,"busy":8,"orphans":0,"status":"ok"}
pool-status: {"connections":10,"idle":1,"busy":9,"orphans":0,"status":"ok"}
pool-status: {"connections":10,"idle":0,"busy":10,"orphans":0,"status":"ok"}
pool-status: {"connections":15,"idle":5,"busy":10,"orphans":0,"status":"ok"}
...
pool-status: {"connections":15,"idle":1,"busy":14,"orphans":0,"status":"ok"}
pool-status: {"connections":15,"idle":0,"busy":15,"orphans":0,"status":"ok"}
pool-status: {"connections":20,"idle":5,"busy":15,"orphans":0,"status":"ok"}
...
pool-status: {"connections":20,"idle":1,"busy":19,"orphans":0,"status":"ok"}
pool-status: {"connections":20,"idle":0,"busy":20,"orphans":0,"status":"ok"}

This is as far as I can go. Could you please advise?
Thank you.
-Uppsax

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions