trafodion-codereview mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From GitBox <...@apache.org>
Subject [GitHub] [trafodion] arvind-narain opened a new pull request #1844: [TRAFODION-2311] Avoid logging error 8605 and 8609 during SQLEndTrans if no trans active
Date Fri, 07 Jun 2019 02:25:29 GMT
arvind-narain opened a new pull request #1844: [TRAFODION-2311] Avoid logging error 8605 and
8609 during SQLEndTrans if no trans active
URL: https://github.com/apache/trafodion/pull/1844
 
 
   Frequently , during performance test runs like OE and other regression tests, following
errors
   are observed in master logs:
   
   ERROR[8605] Committing a transaction which has not started.
   ERROR[8609] Waited rollback performed without starting a transaction.
   
   MXOSRVR does return success to the client for these errors but since commit/rollback is
executed, the error gets logged.
   
   Some of these can be avoided if mxosrvr implements the following ODBC standard and skips
executing the commit/rollback statement.
   
   "For drivers and data sources that support transactions, calling SQLEndTran with either
SQL_COMMIT or SQL_ROLLBACK when no transaction
   is active returns SQL_SUCCESS (indicating that there is no work to be committed or rolled
back) and has no effect on the data source."

----------------------------------------------------------------
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:
users@infra.apache.org


With regards,
Apache Git Services

Mime
View raw message