[
https://issues.apache.org/jira/browse/IGNITE-10730?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16749998#comment-16749998
]
Andrew Mashenkov commented on IGNITE-10730:
-------------------------------------------
PR was broken with IGNITE-10752 commit.
> MVCC TX: Batch WAL datarecords
> ------------------------------
>
> Key: IGNITE-10730
> URL: https://issues.apache.org/jira/browse/IGNITE-10730
> Project: Ignite
> Issue Type: Improvement
> Components: mvcc
> Reporter: Igor Seliverstov
> Assignee: Andrew Mashenkov
> Priority: Major
>
> on MVCC updates we make changes one by one and WAL records are written
> straight after successful update under the same checkpoint lock. This
> produces contention on wal flush operations and harm overall performance. But
> we need only one guarantee - all the records have to be written into the log
> before prepare start. That means we free to batch such writes (for example 10
> rows in one data record) it shouldn't cause memory issues but will resolve
> contention.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)