You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Vyacheslav Koptilin (Jira)" <ji...@apache.org> on 2023/08/25 08:35:00 UTC

[jira] [Resolved] (IGNITE-10730) MVCC TX: Batch WAL datarecords

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

Vyacheslav Koptilin resolved IGNITE-10730.
------------------------------------------
    Resolution: Won't Fix

This is not actual anymore due to IGNITE-13871, IGNITE-15760

> MVCC TX: Batch WAL datarecords
> ------------------------------
>
>                 Key: IGNITE-10730
>                 URL: https://issues.apache.org/jira/browse/IGNITE-10730
>             Project: Ignite
>          Issue Type: Task
>          Components: mvcc
>            Reporter: Igor Seliverstov
>            Priority: Major
>              Labels: mvcc_performance
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> 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
(v8.20.10#820010)