[ https://issues.apache.org/jira/browse/HIVE-11939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14906694#comment-14906694 ]
Alan Gates commented on HIVE-11939: ----------------------------------- +1 > TxnDbUtil should turn off jdbc auto commit > ------------------------------------------ > > Key: HIVE-11939 > URL: https://issues.apache.org/jira/browse/HIVE-11939 > Project: Hive > Issue Type: Bug > Reporter: Jimmy Xiang > Assignee: Jimmy Xiang > Priority: Minor > Fix For: 1.3.0, 2.0.0 > > Attachments: HIVE-11939.1.patch > > > TxnDbUtil uses jdbc transactions, but doesn't turn off auto commit. So some > TestStreaming tests are flaky. For example, > {noformat} > testTransactionBatchAbortAndCommit(org.apache.hive.hcatalog.streaming.TestStreaming) > Time elapsed: 0.011 sec <<< ERROR! > java.sql.SQLException: Table/View 'TXNS' already exists in Schema 'APP'. > at org.apache.derby.iapi.error.StandardException.newException(Unknown > Source) > at > org.apache.derby.impl.sql.catalog.DataDictionaryImpl.duplicateDescriptorException(Unknown > Source) > at > org.apache.derby.impl.sql.catalog.DataDictionaryImpl.addDescriptor(Unknown > Source) > at > org.apache.derby.impl.sql.execute.CreateTableConstantAction.executeConstantAction(Unknown > Source) > at org.apache.derby.impl.sql.execute.MiscResultSet.open(Unknown Source) > at > org.apache.derby.impl.sql.GenericPreparedStatement.executeStmt(Unknown Source) > at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown > Source) > at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown > Source) > at org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source) > at org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source) > at > org.apache.hadoop.hive.metastore.txn.TxnDbUtil.prepDb(TxnDbUtil.java:72) > at > org.apache.hadoop.hive.metastore.txn.TxnDbUtil.prepDb(TxnDbUtil.java:131) > at > org.apache.hive.hcatalog.streaming.TestStreaming.<init>(TestStreaming.java:160) > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)