Piotr Findeisen created WFLY-6050:
-------------------------------------
Summary: Query timeout (set-tx-query-timeout) not applied within last second
before transaction timeout
Key: WFLY-6050
URL:
https://issues.jboss.org/browse/WFLY-6050
Project: WildFly
Issue Type: Bug
Components: JCA
Affects Versions: 9.0.2.Final
Reporter: Piotr Findeisen
Assignee: Jesper Pedersen
When using {{<set-tx-query-timeout>true</set-tx-query-timeout}}, the query
timeout is applied, unless less than 1 second remains until transaction timeout.
This is due to a typo in code converting transaction timeout (millis) into jdbc timeout
(seconds).
Widlfy 9.0.2 uses IronJacama 1.2.5, so here's the code
(
https://github.com/ironjacamar/ironjacamar/blob/ironjacamar-1.2.5.Final/a...):
{code}
long result = timeout / 1000;
if ((result % 1000) != 0) // <------ the `timeout % 1000` was supposed to
be
++result;
{code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)