Opened 13 years ago
#790 new defect
Fix the issue that a normal transaction in RDBI may be held off by an "auto-select" transaction
Reported by: | samwang | Owned by: | Romica Dascalescu |
---|---|---|---|
Priority: | major | Milestone: | 3.7.0 |
Component: | GenericRdbms API | Version: | 3.7.0 |
Severity: | 3 | Keywords: | |
Cc: | External ID: |
Description ¶
In the RDBI framework, transactions are ended strictly due to their nesting order. However, there are situations that between calling tran_begin and trans_end(for non query operations), a query is executed. This causes the non-query transaction not the top on transaction start, thus will fail to end. This ticket aims at fixing this problem by skipping transactions with ids which start with "auto-exec-" when trying to find a matching transaction to end.
Note:
See TracTickets
for help on using tickets.