[
https://issues.apache.org/jira/browse/IGNITE-14739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17351647#comment-17351647
]
Alexey Scherbakov commented on IGNITE-14739:
--------------------------------------------
Additionally, the change
if (ptr != null && !cctx.tm().logTxRecords()) -> if (ptr != null
seems incorrect, because if tx logging is enabled, we will flush the WAL in [1]
[1]
org.apache.ignite.internal.processors.cache.transactions.IgniteTxAdapter#state(org.apache.ignite.transactions.TransactionState,
boolean)
> Enable a permanent wal recording of transactions states records.
> ----------------------------------------------------------------
>
> Key: IGNITE-14739
> URL: https://issues.apache.org/jira/browse/IGNITE-14739
> Project: Ignite
> Issue Type: Improvement
> Components: persistence
> Affects Versions: 2.10
> Reporter: Stanilovsky Evgeny
> Assignee: Stanilovsky Evgeny
> Priority: Major
> Attachments: screenshot-1.png
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> After [1] was merged, i suggest to enable transactions states wal logging on
> a permanent basis. This will allow to correctly restore transactional states
> after partial or whole nodes crash.
> [1] https://issues.apache.org/jira/browse/IGNITE-6324
--
This message was sent by Atlassian Jira
(v8.3.4#803005)