[jira] [Commented] (IGNITE-27947) Impossible to rollback client first transaction request

2026-04-22 Thread Pavel Tupitsyn (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-27947?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18075417#comment-18075417
 ] 

Pavel Tupitsyn commented on IGNITE-27947:
-

https://github.com/apache/ignite-3/commit/3f0806bd54ad18c4b9c98870702aff79e2722aa2

> Impossible to rollback client first transaction request
> ---
>
> Key: IGNITE-27947
> URL: https://issues.apache.org/jira/browse/IGNITE-27947
> Project: Ignite
>  Issue Type: Bug
>  Components: platforms ai3
>Affects Versions: 3.1
>Reporter: Alexey Scherbakov
>Assignee: Tiago Marques Godinho
>Priority: Major
>  Labels: ignite-3
>  Time Spent: 6h 40m
>  Remaining Estimate: 0h
>
> Currently the client implicitly starts an explicit transaction on a first 
> enlist request.
> This makes impossible to rollback the corrposponding transaction if it stuck 
> on first request (waiting for a lock for example), because no transaction 
> handle exists yet.
> SeeĀ 
> testRollbackDoesNotBlockOnLockConflictDuringFirstRequest for a reproducer.
> Also need to get rid of future.join() in ClientLazyTransaction because it's 
> uninterruptable.



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


[jira] [Commented] (IGNITE-27947) Impossible to rollback client first transaction request

2026-04-10 Thread Tiago Marques Godinho (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-27947?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18072587#comment-18072587
 ] 

Tiago Marques Godinho commented on IGNITE-27947:


Since https://issues.apache.org/jira/browse/IGNITE-24963 it's already around 
the corner, we decided to postpone this merge until then.
It will allow us to remove the disable condition from the test, since it will 
be the default behaviour.

> Impossible to rollback client first transaction request
> ---
>
> Key: IGNITE-27947
> URL: https://issues.apache.org/jira/browse/IGNITE-27947
> Project: Ignite
>  Issue Type: Bug
>  Components: platforms ai3
>Affects Versions: 3.1
>Reporter: Alexey Scherbakov
>Assignee: Tiago Marques Godinho
>Priority: Major
>  Labels: ignite-3
>  Time Spent: 4h 20m
>  Remaining Estimate: 0h
>
> Currently the client implicitly starts an explicit transaction on a first 
> enlist request.
> This makes impossible to rollback the corrposponding transaction if it stuck 
> on first request (waiting for a lock for example), because no transaction 
> handle exists yet.
> SeeĀ 
> testRollbackDoesNotBlockOnLockConflictDuringFirstRequest for a reproducer.
> Also need to get rid of future.join() in ClientLazyTransaction because it's 
> uninterruptable.



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