cloudstack/client/conf
Abhishek Kumar 7e085d5e1d
framework/db: use HikariCP as default and improvements (#9518)
Per docs, if the mysql connector is JDBC2 compliant then it should use
the Connection.isValid API to test a connection.
(https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html#isValid-int-)

This would significantly reduce query lags and API throughput, as for
every SQL query one or two SELECT 1 are performed everytime a Connection
is given to application logic.

This should only be accepted when the driver is JDBC4 complaint.

As per the docs, the connector-j can use /* ping */ before calling
SELECT 1 to have light weight application pings to the server:
https://dev.mysql.com/doc/connector-j/en/connector-j-usagenotes-j2ee-concepts-connection-pooling.html

Replaces dbcp2 connection pool library with more performant HikariCP.
With this unit tests are failing but build is passing.

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Co-authored-by: Rohit Yadav <rohityadav89@gmail.com>
2024-09-05 09:36:58 +05:30
..
db.properties.in framework/db: use HikariCP as default and improvements (#9518) 2024-09-05 09:36:58 +05:30
ehcache.xml.in Fix spelling (#7087) 2023-01-16 10:56:07 +01:00
environment.properties.in CLOUDSTACK-10012: Migrate to Embedded Jetty 2017-11-03 23:57:25 +05:30
java.security.ciphers.in client: don't disable TLSv1, TLSv1.1 by default that breaks VMware env 2019-03-26 18:15:20 +05:30
log4j-cloud.xml.in Disable logs to stdout and capture remaining stdout logs to a file (#8880) 2024-06-12 13:46:31 +03:00
server.properties.in Update server.properties.in (#8509) 2024-02-05 14:24:54 +05:30