]
Piotr Findeisen commented on WFLY-6050:
---------------------------------------
The {{WrapperDataSource}} class doesn't seem to exist in IronJacamar's HEAD, so I
did not create a PR.
I don't know whether the code went (whether it was copied or replaced by something
more correct).
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}