Add Hibernate Hikari connectionTimeout and leakDetectionThreshold properties to bamboo.cfg.xml by default

XMLWordPrintable

    • 1

      Extend bamboo.cfg.xml to have the following properties set by default:

          <property name="hibernate.hikari.connectionTimeout">30000</property>
          <property name="hibernate.hikari.leakDetectionThreshold">0</property>
      

      The values above are the defaults. For the Leak Detection Threshold, 0 means it is disabled.

      If bamboo.cfg.xml already contains those properties, no changes should be applied.

      Detailed description:

      The properties are as follows:

      1. hibernate.hikari.connectionTimeout: This property will allow setting a custom timeout for the database connections. By setting this property, a customer can define the maximum number of milliseconds that Bamboo will wait for a connection from the pool. If this time is exceeded without a connection becoming available. The default value of 30000 would represent a 30-second timeout.

      2. hibernate.hikari.leakDetectionThreshold: This property will allow customers to set a threshold for leak detection. If a connection is not returned to the pool before the configured threshold time, a log message will be issued indicating a potential connection leak. The default value of 0 disables leak detection.

              Assignee:
              Eduardo Alvarenga (Inactive)
              Reporter:
              Eduardo Alvarenga (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: