[jira] [Updated] (IGNITE-25681) Asynchronous rollback does not clean thread context

2025-06-17 Thread Vyacheslav Koptilin (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-25681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vyacheslav Koptilin updated IGNITE-25681:
-
Issue Type: Bug  (was: Task)

> Asynchronous rollback does not clean thread context
> ---
>
> Key: IGNITE-25681
> URL: https://issues.apache.org/jira/browse/IGNITE-25681
> Project: Ignite
>  Issue Type: Bug
>Reporter: Ilya Shishkov
>Priority: Minor
>  Labels: ise
> Attachments: RollbackTest.patch
>
>
> # Start server node.
> # Start tx with timeout (do not use 'try-with resources').
> # Perform some cache operations
> # Sleep more than tx timeout.
> # Perform any cache operation
> # Handle raised exception: rollback transaction (do not close it!).
> # Transaction become stale now, but don't hold any locks.
> # You can not start any implicit transaction ever in this thread.
> # But, explicit transaction can be started.
> *Reproducer:*  [^RollbackTest.patch]



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


[jira] [Updated] (IGNITE-25681) Asynchronous rollback does not clean thread context

2025-06-16 Thread Ilya Shishkov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-25681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ilya Shishkov updated IGNITE-25681:
---
Priority: Minor  (was: Major)

> Asynchronous rollback does not clean thread context
> ---
>
> Key: IGNITE-25681
> URL: https://issues.apache.org/jira/browse/IGNITE-25681
> Project: Ignite
>  Issue Type: Task
>Reporter: Ilya Shishkov
>Priority: Minor
>  Labels: ise
> Attachments: RollbackTest.patch
>
>
> How to reproduce
> # Start server node.
> # Start tx with timeout (do not use 'try-with resources').
> # Perform some cache operations
> # Sleep more than tx timeout.
> # Perform any cache operation
> # Handle raised exception: rollback transaction (do not close it!).
> # Transaction become stale now, but don't hold any locks.
> # You can not start any implicit transaction ever in this thread.
> # But, explicit transaction can be started.
> *Reproducer:*  [^RollbackTest.patch]



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


[jira] [Updated] (IGNITE-25681) Asynchronous rollback does not clean thread context

2025-06-16 Thread Ilya Shishkov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-25681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ilya Shishkov updated IGNITE-25681:
---
Description: 
# Start server node.
# Start tx with timeout (do not use 'try-with resources').
# Perform some cache operations
# Sleep more than tx timeout.
# Perform any cache operation
# Handle raised exception: rollback transaction (do not close it!).
# Transaction become stale now, but don't hold any locks.
# You can not start any implicit transaction ever in this thread.
# But, explicit transaction can be started.

*Reproducer:*  [^RollbackTest.patch]

  was:
How to reproduce
# Start server node.
# Start tx with timeout (do not use 'try-with resources').
# Perform some cache operations
# Sleep more than tx timeout.
# Perform any cache operation
# Handle raised exception: rollback transaction (do not close it!).
# Transaction become stale now, but don't hold any locks.
# You can not start any implicit transaction ever in this thread.
# But, explicit transaction can be started.

*Reproducer:*  [^RollbackTest.patch]


> Asynchronous rollback does not clean thread context
> ---
>
> Key: IGNITE-25681
> URL: https://issues.apache.org/jira/browse/IGNITE-25681
> Project: Ignite
>  Issue Type: Task
>Reporter: Ilya Shishkov
>Priority: Minor
>  Labels: ise
> Attachments: RollbackTest.patch
>
>
> # Start server node.
> # Start tx with timeout (do not use 'try-with resources').
> # Perform some cache operations
> # Sleep more than tx timeout.
> # Perform any cache operation
> # Handle raised exception: rollback transaction (do not close it!).
> # Transaction become stale now, but don't hold any locks.
> # You can not start any implicit transaction ever in this thread.
> # But, explicit transaction can be started.
> *Reproducer:*  [^RollbackTest.patch]



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


[jira] [Updated] (IGNITE-25681) Asynchronous rollback does not clean thread context

2025-06-16 Thread Ilya Shishkov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-25681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ilya Shishkov updated IGNITE-25681:
---
Issue Type: Task  (was: Bug)

> Asynchronous rollback does not clean thread context
> ---
>
> Key: IGNITE-25681
> URL: https://issues.apache.org/jira/browse/IGNITE-25681
> Project: Ignite
>  Issue Type: Task
>Reporter: Ilya Shishkov
>Priority: Major
>  Labels: ise
> Attachments: RollbackTest.patch
>
>
> How to reproduce
> # Start server node.
> # Start tx with timeout (do not use 'try-with resources').
> # Perform some cache operations
> # Sleep more than tx timeout.
> # Perform any cache operation
> # Handle raised exception: rollback transaction (do not close it!).
> # Transaction become stale now, but don't hold any locks.
> # You can not start any implicit transaction ever in this thread.
> # But, explicit transaction can be started.
> *Reproducer:*  [^RollbackTest.patch]



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


[jira] [Updated] (IGNITE-25681) Asynchronous rollback does not clean thread context

2025-06-16 Thread Ilya Shishkov (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-25681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ilya Shishkov updated IGNITE-25681:
---
Summary: Asynchronous rollback does not clean thread context  (was: 
Asynchronous rollback does not clean context for thread)

> Asynchronous rollback does not clean thread context
> ---
>
> Key: IGNITE-25681
> URL: https://issues.apache.org/jira/browse/IGNITE-25681
> Project: Ignite
>  Issue Type: Bug
>Reporter: Ilya Shishkov
>Priority: Major
>  Labels: ise
> Attachments: RollbackTest.patch
>
>
> How to reproduce
> # Start server node.
> # Start tx with timeout (do not use 'try-with resources').
> # Perform some cache operations
> # Sleep more than tx timeout.
> # Perform any cache operation
> # Handle raised exception: rollback transaction (do not close it!).
> # Transaction become stale now, but don't hold any locks.
> # You can not start any implicit transaction ever in this thread.
> # But, explicit transaction can be started.
> *Reproducer:*  [^RollbackTest.patch]



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