[GitHub] [tomcat] ChristopherSchultz commented on issue #170: Connections validated without explicit validation query leave a transaction open

2019-06-18 Thread GitBox
ChristopherSchultz commented on issue #170: Connections validated without 
explicit validation query leave a transaction open
URL: https://github.com/apache/tomcat/pull/170#issuecomment-503220181
 
 
   Ah, okay. I was only looking at the diff and it wasn't clear that code was 
in two different locations.
   
   As for the "extra" `ROLLBACK`, you could always maintain a flag to avoid a 
second call. I'm sure the driver shouldn't be trying to "know" whether or not a 
`COMMIT` or `ROLLBACK` will be a no-op, and every programmer should expect that 
calling `rollback()` or `commit()` will result in the corresponding command 
*always* being sent to the server. So if you want to be completely tidy, you 
could maintain a little state for that.


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] [tomcat] ChristopherSchultz commented on issue #170: Connections validated without explicit validation query leave a transaction open

2019-06-18 Thread GitBox
ChristopherSchultz commented on issue #170: Connections validated without 
explicit validation query leave a transaction open
URL: https://github.com/apache/tomcat/pull/170#issuecomment-503207215
 
 
   I'm curious why you do not call `silentlyRollbackTransactionIfNeeded` in the 
`finally` clause every  time, instead of call it individually in several places 
*and also* in the `finally` block?


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org