Feature172711
Support for networkTimeout on the JDBC connections

You can now configure a networkTimeout parameter for the pool.

Technical details

Network issues are a recurring problem for connection pools: a pool attempts to keep connections open, whereas intermediaries on the network tend to close them (silently). In addition, backed servers going down can also invalidate the pool's connections.

These conditions can easily lead to long block times on the pool and its connections and the application thus becomes unresponsive. By setting the new networkTimeout property on our datasource classes you can limit the time that applications can block on the network.

This new feature only works if the underlying driver supports it (leave the property unset if not). Also, any timeout value you configure must be higher than the typical duration of your SQL operations, so it must also be higher than the transaction timeout.

Changes impacting client API

FREE TEXT / OPTIONAL

Bug194432
Log warning on errors during prepare

Severity:3
Affected version(s):5.0.107

Description

We now log warnings for errors during the prepare phase.

Technical details

When an error happens during prepare then we used to log debug information. Consequently, some useful information was hard to find, in particular failures due to deferred constraint violations. We now log as warnings instead.

Changes impacting client API

None.

Bug194408
Fixed javadoc issue during release upload

Severity:4
Affected version(s):5.0.107

Description

You can now (again) access the javadoc in your IDE.

Technical details

We encountered a release problem in the 5.0.107 release for which we had to disable the javadoc plugin. This meant that most of that release went undocumented. We have now fixed this.

Changes impacting client API

None, except that the documentation is now included.

About Severity

The severity levels we use are defined in our support terms and conditions.

Available to customers only. Want to become a customer?

Free Trial

Corporate Information

Atomikos Corporate Headquarters
Hoveniersstraat, 39/1, 2800
Mechelen, Belgium

Contact Us

Copyright 2024 Atomikos BVBA | Our Privacy Policy
By using this site you agree to our cookies. More info. That's Fine