[
https://issues.apache.org/jira/browse/IGNITE-21291?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vladislav Pyatkov updated IGNITE-21291:
---------------------------------------
Description:
h3. Motivation
The cursors are opened on the server side and take up extra memory. When an RW
transaction is committed, we send the transaction cleanup messages to all
transaction participants. But the state of the RO transaction is strung
locally, so do not send any messages to the transaction participants (where the
cursors were opened).
h3. Definition of done
Cursors that were created by an RO transaction should be closed when the
transaction is no longer in use.
was:
h3. Motivation
The cursors are opened on the server side and take up extra memory. When an RW
transaction is committed, we send the transaction cleanup messages to all
transaction participants. But the state of the RO transaction is strung
locally, so do not send any messages to the transaction participants (where the
cursors were opened).
h3. Definition of done
Cursors for RO transactions are closed somehow.
> Scan cursors do not close when an RO transaction is finalized
> -------------------------------------------------------------
>
> Key: IGNITE-21291
> URL: https://issues.apache.org/jira/browse/IGNITE-21291
> Project: Ignite
> Issue Type: Bug
> Reporter: Vladislav Pyatkov
> Priority: Major
> Labels: ignite-3
>
> h3. Motivation
> The cursors are opened on the server side and take up extra memory. When an
> RW transaction is committed, we send the transaction cleanup messages to all
> transaction participants. But the state of the RO transaction is strung
> locally, so do not send any messages to the transaction participants (where
> the cursors were opened).
> h3. Definition of done
> Cursors that were created by an RO transaction should be closed when the
> transaction is no longer in use.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)