Vladislav Pyatkov created IGNITE-22062:
------------------------------------------

             Summary: RO transaction does not close cursor when exception is 
thrown
                 Key: IGNITE-22062
                 URL: https://issues.apache.org/jira/browse/IGNITE-22062
             Project: Ignite
          Issue Type: Bug
            Reporter: Vladislav Pyatkov


h3. Motivation
If an RO transaction starts and executes some scan operation than by some 
reason gets an exception, the sacn's cursor does not be close until the 
transaction is in closed state. The behaior is different for RW transaction, 
because RW transactions go to final state in case of any exception.
Althoug RO transaction does not have to be closed in case of exception in an 
operation, a scan cursor, that is opened driung the operation, is useless and 
can be closed.

h3. Definition of done
If RO transaction gets an exception during scan operation, the scan cursor have 
to be close after the exception is catched by the end user code.




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to