You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Andrey Mashenkov (Jira)" <ji...@apache.org> on 2024/09/27 08:11:00 UTC
[jira] [Assigned] (IGNITE-23299) Sql. Fix invalid inflight transaction tracking.
[ https://issues.apache.org/jira/browse/IGNITE-23299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrey Mashenkov reassigned IGNITE-23299:
-----------------------------------------
Assignee: Andrey Mashenkov
> Sql. Fix invalid inflight transaction tracking.
> -----------------------------------------------
>
> Key: IGNITE-23299
> URL: https://issues.apache.org/jira/browse/IGNITE-23299
> Project: Ignite
> Issue Type: Bug
> Components: sql
> Reporter: Andrey Mashenkov
> Assignee: Andrey Mashenkov
> Priority: Major
> Labels: ignite3
>
> PartitionScanSubscription may unexpectedly trigger `inflightBatchRequestTracker.onRequestEnd()` twice in case of batch processing error. in `scanBatch` method.
> The first call is expected and happens on happy-path after getting a successful response.
> But if batch processing failed with error (e.g. `subscriber::onNext`), then we get into unhappy-path and trigger `inflightBatchRequestTracker.onRequestEnd()` once again, which violates the contract.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)