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.