diff --git metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java index 2aa5d20..def0a42 100644 --- metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java +++ metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java @@ -459,7 +459,7 @@ public void rollbackTransaction() { debugLog("rolling back transaction: no open transactions: " + openTrasactionCalls); return; } - openTrasactionCalls = 0; + openTrasactionCalls --; debugLog("Rollback transaction, isActive: " + currentTransaction.isActive()); if (currentTransaction.isActive() && transactionStatus != TXN_STATUS.ROLLBACK) {